Question: JAVA Write a class named Dice. The Dice class should have the following field: A private integer named faceShowing. The faceShowing field will hold an
JAVA
Write a class named Dice. The Dice class should have the following field:
- A private integer named faceShowing. The faceShowing field will hold an integer between 1-6 indicating the side of the dice that is facing up.
The Dice class should have the following methods:
- A no-arg constructor that randomly determines which side is up and sets faceShowing accordingly.
- A void method named roll() that simulates rolling the dice. When the roll method is called, it randomly determines the number that is shown on the dice, and sets faceShowing accordingly.
- A method named faceShowing() that returns the value of the faceShowing field.
Write a program that demonstrates the Dice class. The program should create an instance of the class and display the side that is initially facing up
Rubric:
- Dice class generates numbers 1-6 on repeated runs: -5 points if fails
- faceShowing field is private: -5 points if fails
- Dice class definition, methods, constructors: 5 points
- Main program instantiates one dice and displays value: 5 points
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
