Java 循环计算8位同学成绩:总分、平均分、最高分和最低分
下面是一个示例代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int totalScore = 0;
int maxScore = 0;
int minScore = 100;
for (int i = 1; i <= 8; i++) {
System.out.print('请输入第' + i + '位同学的成绩:');
int score = input.nextInt();
totalScore += score;
if (score > maxScore) {
maxScore = score;
}
if (score < minScore) {
minScore = score;
}
}
double averageScore = (double) totalScore / 8;
System.out.println('八个同学的总分为:' + totalScore);
System.out.println('八个同学的平均分为:' + averageScore);
System.out.println('八个同学的最高分为:' + maxScore);
System.out.println('八个同学的最低分为:' + minScore);
}
}
运行结果如下:
请输入第1位同学的成绩:80
请输入第2位同学的成绩:90
请输入第3位同学的成绩:70
请输入第4位同学的成绩:85
请输入第5位同学的成绩:92
请输入第6位同学的成绩:88
请输入第7位同学的成绩:75
请输入第8位同学的成绩:82
八个同学的总分为:662
八个同学的平均分为:82.75
八个同学的最高分为:92
八个同学的最低分为:70
原文地址: https://www.cveoy.top/t/topic/nV8V 著作权归作者所有。请勿转载和采集!