Design a Java program which can show following results How m

Design a Java program which can show following results:

How many times should the dice be rolled? 5

Die : 3

Die : 3

Die : 2

Die : 3

Die : 2

Occurrence counts for each face of the single die were:

Face 1: 0

Face 2: 2

Face 3: 3

Face 4: 0

Face 5: 0

Face 6: 0

Solution

DiceTest.java

import java.util.Random;
import java.util.Scanner;


public class DiceTest {

  
   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       System.out.print(\"How many times should the dice be rolled? \");
       int n = scan.nextInt();
       int count[] = {0,0,0,0,0,0};
       Random r = new Random();
       for(int i=0; i<n;i++){
           int die = r.nextInt(6)+1;
           System.out.println(\"Die : \"+die);
           count[die-1]++;
       }
       System.out.println(\"Occurrence counts for each face of the single die were: \");
       for(int i=0; i<count.length; i++){
           System.out.println(\"Face \"+(i+1)+\": \"+count[i]);
       }
   }

}

Output:

How many times should the dice be rolled? 10
Die : 1
Die : 6
Die : 3
Die : 5
Die : 1
Die : 1
Die : 5
Die : 5
Die : 5
Die : 5
Occurrence counts for each face of the single die were:
Face 1: 3
Face 2: 0
Face 3: 1
Face 4: 0
Face 5: 5
Face 6: 1

Design a Java program which can show following results: How many times should the dice be rolled? 5 Die : 3 Die : 3 Die : 2 Die : 3 Die : 2 Occurrence counts fo
Design a Java program which can show following results: How many times should the dice be rolled? 5 Die : 3 Die : 3 Die : 2 Die : 3 Die : 2 Occurrence counts fo

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site