package chanceapps; import chance.Die; import java.io.InputStream; import java.util.Scanner; public class Roller { public static void main (String[] args) { createAndRollStandardDieFiveTimes(); createAndRollTwentySidedDieFiveTimes(); createAndRollStandardDie(20); createAndRollStandardDie(30); createAndRollNineSidedDie(20); createAndRollNineSidedDie(30); System.out.println("Roll a standard Die 10 times"); for (int i = 1; i<= 10 ; i++) { createAndRollStandardDieFor1(); } System.out.println("Roll a TwelveSided Die 10 times"); for (int i = 1; i<=10; i++) { createAndRollTwelveSidedDieFor1(); } } private static void createAndRollStandardDieFiveTimes() { System.out.println("Roll a standard Die 5 times"); Die die = new Die(); die.roll(); System.out.print(die.top() + " "); die.roll(); System.out.print(die.top() + " "); die.roll(); System.out.print(die.top() + " "); die.roll(); System.out.print(die.top() + " "); die.roll(); System.out.print(die.top() + " "); System.out.println(); } private static void createAndRollTwentySidedDieFiveTimes() { System.out.println("Roll a TwentySided Die 5 times"); Die die = new Die(20); for (int i = 1; i<= 5 ; i++) { die.roll(); System.out.print(die.top() + " "); } System.out.println(); } private static void createAndRollStandardDie(int nrOfTimes){ System.out.println("Roll a standard Die " + nrOfTimes + " times"); Die die = new Die(); for (int i = 0; i<= nrOfTimes; i++) { die.roll(); System.out.print(die.top() + " "); } System.out.println(); } private static void createAndRollNineSidedDie(int nrOfTimes){ System.out.println("Roll a NineSided Die " + nrOfTimes + " times"); Die die = new Die(9); for (int i = 0; i< nrOfTimes; i++) { die.roll(); System.out.print(die.top() + " "); } System.out.println(); } private static void createAndRollStandardDieFor1(){ Die die = new Die(); for (int i = 1; i<= 10 ; i++) { die.roll(); System.out.print(die.top() + " "); } System.out.println(); } private static void createAndRollTwelveSidedDieFor1(){ Die die = new Die(20); for (int i = 1; i<=10; i++) { die.roll(); System.out.print(die.top() + " "); } System.out.println(); } }