Java语言运用随机数掷骰子,输出100次中1向上的次数是多少
Java语言运用随机数掷骰子,输出100次中1向上的次数是多少
首先,需要定义规则,random 随机产生1-6 之间的整数,模拟筛子的点数;
其次,循环统计就可以了,统计随机数值为1的次数。
有一处注释了,你要是想看每一次输出的数,可以去掉注释
public class Main {
public static void main(String[] args) {
int a[]=new int[100];
int n=0;
for (int i = 0; i < a.length; i++) {
a[i]=(int)(1+(int)(Math.random()*6)); //随机设置1-6
//System.out.println("第"+(i+1)+"次:"+a[i]); //输出每次的随机位数
if(a[i]==1) { //当1向上时,记录
n++;
}
}
System.out.println("100次中1向上的次数是多少:"+n);
}
}