简单编程(十九)定义一个数组来存储12个学生的成绩。统计各成绩等级
定义一个数组来存储12个学生的成绩{72,89,65,58,87,91,53,82,71,93,76,68},统计各成绩等级(90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为E)学生人数,并将其放入到数组count中,其中:count[0]存E级的人数,count[1]存D级的人数,……,count[4]存A级的人数。
//90以上 count[4]++
//80~89 count[3]++
//70~79 count[2]++
//60~69 count[1]++
//60以下 count[0]++
public class she { /** * @param args */ public static void main(String[] args) { int score[] = { 72, 89, 65, 58, 87, 91, 53, 82, 71, 93, 76, 68 }; int count[] = new int[5]; for (int i = 0; i < score.length; i++) { /* if (score[i] >= 90) { count[4]++; }else if(score[i]>=80){ count[3]++; }else if(score[i]>=70){ count[2]++; }else if(score[i]>=60){ count[1]++; }else{ count[0]++; } */ if(score[i]<60){ count[0]++; }else{ count[score[i]/10-5]++; } } System.out.println("等级 人数"); for (int i = count.length-1; i >=0; i--) { System.out.println((char)(69-i)+" "+count[i]); } //i=4 A 65 //i=3 B 66 //i=2 C 67 //i=1 D 68 //i=0 E 69 } }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Java数组练习
- 下一篇: Java基础——【习题三】数组练习题