java隨機產生100個學生的成績?
public static void main(String[] args) throws IOException {
int level0 = 0; //0分人數
int level1 = 0;//1分人數
int level2 = 0;//2分人數
int level3 = 0;
int level4 = 0;
int level5 = 0;
//生成100個0到5分的分數
for(int i=0; i < 100; i++){
//隨機生成0到5分
int s = (int) (Math.random() * 6);
//System.out.println(i + ":" + s);
switch (s) {
case 0 :
level0++;
break;
case 1 :
level1++;
break;
case 2 :
level2++;
break;
case 3 :
level3++;
break;
case 4 :
level4++;
break;
case 5:
level5++;
break;
default :
break;
}
}
System.out.println("0分:" + level0 + "\n" + "1分:" + level1 + "\n" + "2分:"
+ level2 + "\n" + "3分:" + level3 + "\n"
+ "4分:" + level4 + "\n" + "5分:" + level5);
}