用Java编程声明一个int型的数组循环接收8个学生的成绩计算并输出这8个学生的总分以及平均分最高分和最低分。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] scores = new int[8]; // 声明一个长度为8的int型数组
// 循环接收学生的成绩
for (int i = 0; i < scores.length; i++) {
System.out.print("请输入第" + (i + 1) + "个学生的成绩:");
scores[i] = scanner.nextInt();
}
int sum = 0; // 总分
int max = scores[0]; // 最高分,初始值为第一个学生的成绩
int min = scores[0]; // 最低分,初始值为第一个学生的成绩
// 计算总分,最高分和最低分
for (int score : scores) {
sum += score;
if (score > max) {
max = score;
}
if (score < min) {
min = score;
}
}
double average = (double) sum / scores.length; // 平均分
// 输出总分,平均分,最高分和最低分
System.out.println("总分:" + sum);
System.out.println("平均分:" + average);
System.out.println("最高分:" + max);
System.out.println("最低分:" + min);
}
}
``
原文地址: https://www.cveoy.top/t/topic/eRWa 著作权归作者所有。请勿转载和采集!