可以用 for(声明循环变量:数组的名字) { …… } 语句给数组元素循环赋值
时间: 2024-03-07 10:49:39 浏览: 73
是的,你的理解是正确的。for-each 循环语句也叫增强型 for 循环,它可以方便地遍历数组中的所有元素,语法结构如下:
```
for (元素类型 变量名 : 数组名) {
// 循环体
}
```
其中,元素类型是数组元素的数据类型,变量名是循环变量的名称,数组名是要遍历的数组名称。在循环体中,可以使用变量名引用当前遍历到的数组元素。例如,下面的代码使用 for-each 循环将数组 a 中的所有元素赋值为 0:
```
int[] a = new int[10];
for (int i : a) {
i = 0; // 将当前元素赋值为 0
}
```
需要注意的是,for-each 循环只能用于遍历数组和集合等可迭代对象,不能用于传统的 for 循环中需要控制循环变量的情况。此外,for-each 循环也不能修改数组的长度,只能修改数组元素的值。
阅读全文