import java.util.Random; /** * John Sloan * 01-15-09 */ public class GuessNumber { private Random random; private InputDialog input; private int secret; /** * Constructs: initialize instance variables */ public GuessNumber() { input = new InputDialog(); random = new Random(); } /** * playGame method uses a positive number */ public void playGame() { int number = 0; int guess = 0; int secret = random.nextInt(101); while(number !=secret){ number = input.getInt("Enter a number between 0 and 100"); if(number == secret){ guess = guess + 1; System.out.println(); System.out.println ("Congradulations, you guessed the number " + secret + "."); System.out.println ("It took you "+ guess + " guesses to get the number."); } if(number < secret){ System.out.println("Your guess is too low. " + number); guess = guess + 1; } if(number > secret){ System.out.println ("Your guess is too high. " + number); guess = guess + 1; } } } public static void main() { GuessNumber guess = new GuessNumber(); guess.playGame(); } }