这个题目主要是为了测试switch语句。另外测试了随机函数random的随机情况。很简单,不多做介绍
public class TestRandom{
public static void main(String[] args){
int t,d_1=0,d_2=0,d_3=0,d_4=0,d_5=0,d_6=0;
for (int i=1;i<=1000;i++){
t=(int)(1+Math.random()*6); //随机生成一个0到1的小数,乘6加1取整数1-6.
switch (t){
case 1:
d_1++;
break;
case 2:
d_2++;
break;
case 3:
d_3++;
break;
case 4:
d_4++;
break;
case 5:
d_5++;
break;
case 6:
d_6++;
break;
}
}
System.out.println("测试1000个随机筛子数的出现次数:");
System.out.print("其中1个数:");
System.out.println(d_1);
System.out.print("其中2个数:");
System.out.println(d_2);
System.out.print("其中3个数:");
System.out.println(d_3);
System.out.print("其中4个数:");
System.out.println(d_4);
System.out.print("其中5个数:");
System.out.println(d_5);
System.out.print("其中6个数:");
System.out.println(d_6);
}
}