用java实现,需求说明:使用数组和循环获取5位学员的成绩,使用int max;变量存储最大值。以课上讲解的“打擂台”的思路使用循环求出数组的最大值
时间: 2024-05-01 13:20:58 浏览: 51
好的,以下是示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] scores = new int[5]; // 定义存储成绩的数组
Scanner scanner = new Scanner(System.in);
System.out.println("请输入5位学员的成绩:");
for (int i = 0; i < 5; i++) {
scores[i] = scanner.nextInt(); // 循环获取成绩
}
int max = scores[0]; // 定义最大值变量,并初始化为第一个成绩
for (int i = 1; i < 5; i++) {
if (scores[i] > max) {
max = scores[i]; // 如果当前成绩大于最大值,则更新最大值
}
}
System.out.println("最高成绩是:" + max);
}
}
```
首先定义一个长度为5的整型数组`scores`,然后通过循环获取5个学员的成绩。接着定义一个变量`max`,并初始化为第一个成绩,然后通过循环遍历数组,如果当前成绩大于最大值,则更新最大值。最后输出最大值即可。
阅读全文