Java求最大最小成绩
时间: 2024-09-27 18:00:34 浏览: 29
java期末考试复习资料
在Java中,如果你想要计算一组学生成绩的最大值和最小值,可以使用数组或列表来存储成绩,然后通过遍历找到这两个极端值。以下是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.List;
public class ScoreCalculator {
public static void main(String[] args) {
// 创建一个包含学生成绩的列表
List<Integer> scores = new ArrayList<>();
scores.add(85);
scores.add(90);
scores.add(76);
scores.add(98);
scores.add(80);
// 初始化最大值和最小值为第一个元素
int maxScore = scores.get(0);
int minScore = scores.get(0);
// 遍历列表更新最大值和最小值
for (int score : scores) {
if (score > maxScore) {
maxScore = score;
} else if (score < minScore) {
minScore = score;
}
}
// 打印结果
System.out.println("最高分: " + maxScore);
System.out.println("最低分: " + minScore);
}
}
```
在这个例子中,我们首先创建了一个整数列表`scores`,然后分别初始化`maxScore`和`minScore`为列表的第一个元素。接着,我们遍历整个列表,如果遇到比当前`maxScore`大的分数就更新`maxScore`,如果遇到比当前`minScore`小的分数就更新`minScore`。
阅读全文