Java初学者:数组,访问数组元素
上次我们说到了数组的声明以及初始化,那么,如何使用数组呢?这正是我们这次要说的。 数组实际上是一种简单的数据结构,它在计算机中是顺序存储的,而我们要使用数组,实际上是要使用数组中的元素,比如我们有一个这样的数组int[] a = {5, 7, 2, 4}; 那么,我们如何找到并使用7这个数字呢?
数组的下标。数组的下标可以这样理解:数组的下标实际上就是为数组里面元素进行编号,我们可以把数组中的元素看成是正在排队,还是上面的例子,5是第一 个,7是第二个,2是第三个,4是第四个。于是,最容易让人接受的编号就是1234,但是呢,java并不是这么做的,java的编号是从0开始的,于是 编号就是0123。那么,5就是第零个。
用数组的下标访问数组元素。还是上面那个例子,如果我们要访问7,我们知道,7的下标是1,那么就是这样的:a[1],这样我们就得到了数组a中第二个元 素,也就是7。如果我们使用for循环,就可以把数组中的元素一一找出并做处理,下面我们来看一个简单的程序,不做别的,只是定义个整型数组,然后把里面 的元素挨个打印出来,嗯,我们就用上面这个数组吧。
看,我们显示出了所有的元素,对吧。注意,我们说,可以对数组中的元素进行操作,而不只是打印出来,比如,可以把里面的元素乘以2。也可以求几个同长度的 数组的线性组合,等等等等。另外,有一个问题需要考虑,那就是在上面的例子里,for循环汇中i<4,那是因为我们知道数组长度为4,那如果我们不 知道呢?这就需要求出数组的长度,虽然简单,但是我们下次再说。
未觉池塘春草梦,阶前悟叶已秋声。