package net.bunnie.dos; import java.util.Random; import net.bunnie.*; public class RandomNTwo { public static void main(String[] args) { Random random = new Random(); int die1; int die2; int sum; int newSum = 0; KeyboardReader r = new KeyboardReader(); String ready = "n"; String moreP = ""; do { while (ready.equals("y") == false) { Echo.e("Shooter ready? Y/N: "); ready = r.readLine().toLowerCase(); } die1 = random.nextInt(6) + 1; die2 = random.nextInt(6) + 1; sum = die1 + die2; newSum = 0; Echo.e("\nYour roll:\nDie 1: " + die1 + "\nDie 2: " + die2 + "\nTotal: " + sum + "\n\n"); if ((sum == 7) || (sum == 11)) { Echo.e("You win!\n\n"); } else if ((sum == 2) || (sum == 3) || (sum == 12)) { if (sum == 2) { Echo.e("Snake-eyes! "); } if ((die1 == 6) && (die2 == 6)) { Echo.e("Boxcars! "); } Echo.e("Craps! You lose!\n\n"); } else { do { Echo.e("Press enter to roll again."); ready = r.readLine(); die1 = random.nextInt(6) + 1; die2 = random.nextInt(6) + 1; newSum = die1 + die2; Echo.e("New roll:\nDie 1: " + die1 + "\nDie 2: " + die2 + "\nTotal: " + newSum + "\n\n"); } while (((newSum == sum) == false) && ((newSum == 7) == false)); if (newSum == 7) { Echo.e("You lose!\n\n"); } else { Echo.e("You win!\n\n"); } } Echo.e("Another player? Y/N: "); moreP = r.readLine().toLowerCase(); } while (moreP.equals("y")); } }