初学java,请教各位大神,图上的第九题:循环录入某学生的5门课成绩并计算平均分、总分、最高低分,分别输出?谢谢。
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
double sum = 0;//和
double min =Integer.MAX_VALUE;//整形的最大值
double max=Integer.MIN_VALUE;//整形的最小值
double avg = 0;//平均分
double temp = 0;//输入的分数
for (int i = 0; i < 5; i++) {
temp = s.nextFloat();
sum=sum+temp;
if (min > temp) {
min = temp;
}
if(max<temp){
max=temp;
}
}
avg = sum / 5f;
System.out.println("总分为:"+sum);
System.out.println("最平均分为:"+avg);
System.out.println("最高分为:"+max);
System.out.println("最低分为:"+min);
}
请问s.nextFloat哪里是如何处理的?
输入无结果。
已计算,谢谢。
本回答被提问者采纳请问最高分,最低分如何求呢?
追答max就是最高,min就是最低了
本回答被网友采纳