如何遍历Java中的可变数组
在Java中,可变数组是一种动态大小的数组,也称为动态数组或ArrayList。它可以根据需要自动调整大小,因此非常方便。遍历可变数组是经常使用的操作之一,本文将介绍如何遍历Java中的可变数组,并提供相应的代码示例。
问题描述
假设我们有一个可变数组,包含了一组学生的分数。我们需要遍历这个数组,并计算所有学生的平均分数。
方案
要解决这个问题,我们可以使用Java中的增强型for循环(也称为foreach循环)。这种循环能够遍历数组中的每个元素,而不需要手动跟踪索引。以下是使用增强型for循环遍历可变数组的示例代码:
import java.util.ArrayList;
public class ArrayTraversalExample {
public static void main(String[] args) {
// 创建一个可变数组并添加学生分数
ArrayList<Integer> scores = new ArrayList<>();
scores.add(85);
scores.add(90);
scores.add(78);
scores.add(92);
// 初始化变量用于累加分数
int sum = 0;
// 使用增强型for循环遍历可变数组
for (int score : scores) {
sum += score;
}
// 计算平均分数
double average = (double) sum / scores.size();
// 打印平均分数
System.out.println("平均分数为:" + average);
}
}
在上述代码中,我们首先创建了一个可变数组scores
,并添加了一组学生分数。然后,我们初始化一个变量sum
,用于累加分数。接下来,我们使用增强型for循环遍历可变数组scores
,并将每个分数加到sum
中。最后,我们计算平均分数并打印结果。
结论
通过使用增强型for循环,我们可以轻松地遍历Java中的可变数组,并执行相应的操作。在本文中,我们以计算学生平均分数为例,演示了如何遍历可变数组,并提供了相应的代码示例。
希望本文对您理解如何遍历Java中的可变数组有所帮助!如果您有任何疑问,请随时提问。
标签:分数,遍历,Java,可变,数组,scores From: https://blog.51cto.com/u_16175463/6779048