The following text was written to the standard output stream when the Die program was executed from IntelliJ.
/*
*Model a die in terms of two properties;
* -order, the number of faces
* -top, the value of the top face
*/
package chance;
public class Die {
//The instance values
private int order;
private int top;
//The constructions
public Die() {
order = 6;
top = (int) ((Math.random()*6)+1);
}
public Die(int nrOfSides){
order = nrOfSides;
top = (int) ((Math.random() * nrOfSides) + 1);
}
//THe methods(behavior)
public int top(){
return top;
}
public void roll() {
top = (int) ((Math.random() * order) + 1);
}
}