Java入门

数组操作

2022-04-01  本文已影响0人  朱兰Juran

数组长度

在 Java 中,你可以通过 length 属性来计算一个数组的长度,也就是所存储的元素的数量。

下面是一个例子:

int[] myArray = new int[10];

System.out.println(myArray.length);

// 输出 10


处理数组

现在我们知道如何设置和获取数组元素,我们可以使用循环来计算数组中所有元素的总和。

for 循环是使用数组时最常用的循环,因为我们可以使用数组的长度来确定运行循环的次数。

下面是一个例子:

int[] myArray = {2, 9, 7, 8};

int sum=0;

for(int i=0; i<myArray.length; i++) {

  sum += myArray[i];

}

System.out.println(sum);

// 输出 26

在上面的例子中,我们声明了一个变量sum来存储结果并赋值为0。

然后,我们用一个for循环遍历数组,并将每个元素的值添加到变量中。

提示:for循环的条件是 i<myArray.length,因为最后一个元素的索引是 myArray.length-1。


增强型for循环

增强型for循环(或者称为foreach循环)用于遍历数组中的元素。

它能在不使用下标的情况下遍历数组。

下面是一个例子:

int[] intArray= {3, 5, 7, 9};

for (int a: intArray) {

  System.out.println(a);

}

/* 输出

3

5

7

9

*/

增强型for循环声明了一个与被访问数组元素兼容的变量。该变量将在for块中可用,其值将与当前数组元素相同。因此,在循环的每次迭代中,变量 a 将等于数组中的对应元素。

提示:记住语法中的变量后面使用的是冒号(:)。

上一篇 下一篇

猜你喜欢

热点阅读