温馨提示×

java中foreach循环的用法是什么

小亿
89
2024-01-18 19:04:08
栏目: 编程语言

在Java中,foreach循环(也称为增强for循环)用于遍历数组或集合中的元素,它提供了一种简单和便捷的方式来迭代访问元素。

foreach循环的语法格式如下:

for (元素类型 元素变量 : 数组或集合) {
    // 执行语句
}

其中,元素类型是指数组或集合中元素的数据类型,元素变量是一个临时变量,用于存储每个元素的值。

在循环的每次迭代中,元素变量会被自动赋值为数组或集合中的当前元素,然后执行循环体中的语句。循环会依次遍历数组或集合中的每个元素,直到遍历完所有元素为止。

以下是foreach循环的一些常见用法:

  1. 遍历数组元素:
int[] nums = {1, 2, 3, 4, 5};
for (int num : nums) {
    System.out.println(num);
}
  1. 遍历集合中的元素:
List<String> names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
for (String name : names) {
    System.out.println(name);
}
  1. 计算数组或集合中的元素总和:
int[] nums = {1, 2, 3, 4, 5};
int sum = 0;
for (int num : nums) {
    sum += num;
}
System.out.println("Sum: " + sum);

请注意,foreach循环是只读的,即不能在循环体中修改数组或集合中的元素值。如果需要修改元素值,可以使用传统的for循环来实现。

0