在Java中遍历数组并且每次遇到时改变值,可以使用for循环或者增强for循环来实现。以下是两种示例方法:
int[] array = {1, 2, 3, 4, 5};
for (int i = 0; i < array.length; i++) {
// 修改数组中的值
array[i] = array[i] * 2;
}
// 打印修改后的数组
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
int[] array = {1, 2, 3, 4, 5};
// 使用增强for循环遍历数组,并修改数组中的值
for (int num : array) {
// 修改数组中的值
num = num * 2;
}
// 打印修改后的数组
for (int num : array) {
System.out.println(num);
}
无论是使用for循环还是增强for循环,都可以在遍历数组时修改数组中的值。但需要注意的是,在使用增强for循环时,无法直接修改数组中的值,只能修改遍历得到的临时变量。为了实际修改数组中的值,需要使用for循环并通过索引访问数组元素。
上一篇:遍历数组并累加具有相同键值的元素
下一篇:遍历数组并求长度的总和