在程序中,随机产生100个学生的成绩,并计算出他们的平均成绩。学生的成绩按照五级打分制,“A”表示4分、“B”表示3分、“C”表示2分、“D”表示1分、“E”表示0分。平均成绩用浮点数表示。请填写横线处的内容。

注意:请勿修改main()主方法和其他已有语句内容,仅在横线处填入适当语句。 import java.math.*; public class basic { public static void main(String[] args) { float aver=0; int a=0, b=0, c=0, d=0, e=0, f=0; for(______; i < 100; i++) { double sd= Math.random()*5+'A'; char score=______; ______(score) { case‘A’: aver+=4;a++;break; case‘B’: aver+=3;b++;break; case‘C’: aver+=2;c++;break; case‘D’: aver+=1;d++;break; case‘E’: aver+=0;e++;break; default: break; } } aver/=100; System.out.println("平均分数为"+aver+",学生人数100"); System.out.println("得A的学生有"+a+"人"); System.out.println("得B的学生有"+b+"人"); System.out.println("得C的学生有"+c+"人"); System.out.println("得D的学生有"+d+"人"); System.out.println("得E的学生有"+e+"人"); } }

时间:2023-10-02 12:21:19

相似题目