CS1 Standard Demo Page

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);
    }
}