1. 掷10次骰子使用随机函数来实现为1、2、3、4、5、6个面的次数分别是多少。

来源:百度知道 编辑:UC知道 时间:2024/06/15 20:35:56

public class Test {
public static void main(String[] args) {
Random r=new Random();
int a=0,b=0,c=0,d=0,e=0,f=0;
for(int i=0;i<10;i++)
{
int shu=r.nextInt(7);
while(shu==0)
{
shu=r.nextInt(7);
}

if(shu==1) a++;
if(shu==2) b++;
if(shu==3) c++;
if(shu==4) d++;
if(shu==5) e++;
if(shu==6) f++;

}

System.out.println("1的机率有:"+a);
System.out.println("2的机率有:"+b);
System.out.println("3的机率有:"+c);
System.out.println("4的机率有:"+d);
System.out.println("5的机率有:"+e);
System.out.println("6的机率有:"+f);

}
}