import java.util.Random;
public class RollingDice {
public static void main(String[] args){
int numSides = 6;
Random ranGen = new Random();
for (int i =1; i <= 20; i++){
if (ranGen.nextInt(numSides) == 3) {
System.out.println("A 3 has been rolled!");
}
}}}
Run Code Online (Sandbox Code Playgroud)
到目前为止这是我的代码.每次滚动数字3时,它都会打印消息.我是编码新手,所以请耐心等待.我接下来要做的是存储3次滚动的次数,这样当循环退出时,它显示在该过程中实际滚动的次数3的最终计数.这使得最终结果是一些数字,表示系统滚动数字3的次数.
谢谢!-帆
小智 6
定义计数.
int count = 0;
Run Code Online (Sandbox Code Playgroud)
增加count每次遇到的3卷里面的循环的,如果你滚3:
count = count + 1;
Run Code Online (Sandbox Code Playgroud)
count在循环外打印.
System.out.printf("A 3 was been rolled %d times.\n", count);
Run Code Online (Sandbox Code Playgroud)