使用一维数组读取并处理成绩JAVA代码
时间: 2024-03-15 15:45:53 浏览: 64
数组操作的java成绩管理系统
下面是使用一维数组读取并处理成绩的JAVA代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
final int N = 5; // 学生人数
int[] scores = new int[N]; // 成绩数组
int sum = 0; // 成绩总和
int maxScore = 0; // 最高分
int minScore = 100; // 最低分
// 读取成绩并存储到数组中
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < N; i++) {
System.out.print("请输入第" + (i + 1) + "个学生的成绩:");
scores[i] = scanner.nextInt();
sum += scores[i];
if (scores[i] > maxScore)
maxScore = scores[i];
if (scores[i] < minScore)
minScore = scores[i];
}
// 计算平均分
double avgScore = (double) sum / N;
// 输出结果
System.out.println("平均分:" + avgScore);
System.out.println("最高分:" + maxScore);
System.out.println("最低分:" + minScore);
}
}
```
在这个JAVA代码示例中,我们定义了一个包含5个元素的scores数组,依次读取每个学生的成绩,并将其存储到数组对应的位置上。同时,我们还记录了成绩的总和、最高分和最低分,并计算出了平均分。最后,我们输出了处理后的结果。
阅读全文