Ask Question

Create a new Die object. (Refer to Die. html for documentation.) Create a loop that will iterate at least 100 times. In the loop body:Roll the die. (Don't create a new object, just roll it again.) Based on the result of the roll, increment the corresponding cell of your array.

+5
Answers (1)
  1. 10 May, 01:00
    0
    Java code is given below

    Explanation:

    import java. util. Random;

    class Die{

    private int sides;

    public Die () {

    sides = 6;

    }

    public Die (int s) {

    sides = s;

    }

    public int Roll () {

    Random r = new Random ();

    return r. nextInt (6) + 1;

    }

    }

    class DieRoll{

    public static void main (String[] args) {

    Die die = new Die ();

    int arr[] = new int[6];

    for (int i=0; i<6; i++)

    arr[i] = 0;

    for (int i=0; i<100; i++) {

    int r = die. Roll ();

    arr[r-1]++;

    }

    for (int i=0; i<6; i++)

    System. out. println ((i+1) + " was rolled "+arr[i]+" times.");

    }

    }
Know the Answer?
Not Sure About the Answer?
Find an answer to your question 👍 “Create a new Die object. (Refer to Die. html for documentation.) Create a loop that will iterate at least 100 times. In the loop body:Roll ...” in 📗 Computers & Technology if the answers seem to be not correct or there’s no answer. Try a smart search to find answers to similar questions.
Search for Other Answers