需求:比赛有6个学生参加,他们的比赛分数分别为:10, 60, 50, 40, 90, -10,求出数组的最大值
实现步骤:
1.把分数数据用数组装起来
2.定义一个变量max用于记录最终的最大值
3.遍历数组的数据,从第二个位置开始,如果遍历的当前数据大于max变量存储的数据,则替换变量max存储的数据为当前数据
4.循环结束后输出max变量即可
源码:
public class Main {
public static void main(String[] args) {
// 1.把颜值数据用数组装起来
int[] Scores = {10, 60, 50, 40, 90, -10};
// 索引 0 1 2 3 4 5
// 2.定义一个变量max用于记录最终的最大值
int max = Scores[0];
// 3.遍历数组的数据,从第二个位置开始,如果遍历的当前数据大于max变量存储的数据,则替换变量max存储的数据为当前数据
for (int Score : Scores) {
if (Score > max) {
max = Score;
}
}
// 4.循环结束后输出max变量即可
System.out.println("最高分数是: " + max);
}
}
执行结果: