使用增强型for循环遍历数组和集合的简单示例

增强型for循环

增强型for循环也被称为for-each循环,是Java语言提供的一种简化循环操作的语法结构。它可以迭代遍历数组或集合的元素,让程序员更加方便地操作集合中的数据。

语法

for (数据类型 变量名 : 数组或集合) {
    // 执行的代码
}

代码示例

下面是一个使用增强型for循环遍历数组的示例。假设我们有一个存放学生成绩的数组,我们要打印出所有学生的成绩:

// 定义一个存放学生成绩的数组
int[] scores = {78, 92, 85, 65, 70};

// 使用增强型for循环遍历数组并打印每个学生的成绩
for (int score : scores) {
    System.out.println("学生成绩:" + score);
}

运行上面的代码,输出结果如下:

学生成绩:78
学生成绩:92
学生成绩:85
学生成绩:65
学生成绩:70

注意事项

在使用增强型for循环时,需要注意以下几点:

  1. 增强型for循环仅适用于遍历数组或集合,不适用于遍历其他类型的数据。
  2. 在增强型for循环中,无法获取当前元素的索引,只能获取元素的值。

使用增强型for循环遍历集合

除了可以遍历数组,增强型for循环还可以遍历集合中的元素。以下是一个使用增强型for循环遍历ArrayList集合的示例:

// 导入ArrayList类
import java.util.ArrayList;

// 创建一个存放字符串的ArrayList集合
ArrayList<String> list = new ArrayList<>();
list.add("张三");
list.add("李四");
list.add("王五");

// 使用增强型for循环遍历集合并打印每个元素
for (String name : list) {
    System.out.println("姓名:" + name);
}

运行上面的代码,输出结果如下:

姓名:张三
姓名:李四
姓名:王五

总结

增强型for循环是一种简化循环操作的语法结构,可以迭代遍历数组或集合的元素。它的语法形式为for (数据类型 变量名 : 数组或集合) { // 执行的代码 }。使用增强型for循环可以更加方便地操作集合中的数据。需要注意的是,增强型for循环仅适用于遍历数组或集合,并且无法获取当前元素的索引。

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享