Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

Beginner program help.

$
0
0
working on a bet. A friend gave me some java projects and to win my bet I had to figure out how to do them in a week. trying to get them finnished and working by tonight.

first one.
Write a Java class called Die (as in the singular of Dice) that represents one die with faces showing values between 1 and 6. It should contain :

--one integer instance variable, faceValue, that represents the current face value of the die, an integer constant (MAX) that represents the maximum face value of the die.

--a constructor

--and five regular methods: roll, setFaceValue, getFaceValue, toString and equals.


* The roll method should compute a random integer between 1 and 6 and set the current face value with that as a way of simulating the rolling of the die. (What Java class and method would you use to get a random integer ?? find out..)
* Now, write a driver (i.e., program used for testing) called RollingDice, in order to test your Die class.


ive got this so far but when I try to run it my console stays clear... idk what im doing wrong
public class Die {
	
	public static void main (String[] args) {
		
	}
	protected int value;
	private static final int HIGHEST_DIE_VALUE = 6;
	private static final int LOWEST_DIE_VALUE = 1;
	public Die ()
	{
		value = ((int) (Math.random() * 100) % HIGHEST_DIE_VALUE + LOWEST_DIE_VALUE);
	}
	public int getValue ()
	{
		return value;
		}
}



*Edited: [;ease :code:

Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>