当前位置: 技术文章>> 详细介绍java中的增强for循环遍历数组

文章标题:详细介绍java中的增强for循环遍历数组
  • 文章分类: 后端
  • 10799 阅读
文章标签: java java基础

Java中的增强for循环是一种遍历数组或集合的简洁语法。它的语法结构如下:


java


for (ElementType element : array) {
    // 循环体
}

其中,ElementType表示数组或集合中元素的类型,array表示要遍历的数组或集合。


使用增强for循环遍历数组的示例代码如下:


java


int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
    System.out.println(number);
}
// 输出:
// 1
// 2
// 3
// 4
// 5


使用增强for循环遍历二维数组的示例代码如下:


java


int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int[] row : matrix) {
    for (int element : row) {
        System.out.print(element + " ");
    }
    System.out.println();
}
// 输出:
// 1 2 3 
// 4 5 6 
// 7 8 9


增强for循环的优点是简洁易懂,不需要指定循环计数器或索引,代码更加清晰。但是,它的缺点是不能访问数组或集合的索引,也不能在遍历过程中修改数组或集合的元素。因此,在某些情况下,使用传统的for循环可能更为灵活和实用。


推荐文章