滚动的次数为3次

-1 java arrays loops

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)