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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!