java我试图同时掷三个骰子,直到它们落在数字6上
我的程序应该在三个骰子都变成六之前打印出骰子的数量
这是我到目前为止得到的结果,但我得到的输出是像1这样的小数字,我不认为需要1次来滚动所有三个6。我期待更大的数字
Random rand = new Random();
int numOfRolls = 0; //starts at zero for the number of rolls
int x;
int y;
int z;
do {
numOfRolls++;
x = rand.nextInt(6) + 1;
y = rand.nextInt(6) + 1;
z = rand.nextInt(6) + 1;
} while (x == 6 || y == 6 || z == 6);
System.out.println(numOfRolls);
共 (0) 个答案