public class HighLowApp
{ private KeyboardReader reader;
private int secretNumber;
public HighLowApp()
{ reader = new KeyboardReader();
secretNumber = 1 + (int)(Math.random() * 100);
}
public void run()
{ int userGuess = -1;
reader.display("Guess my secret number between 1 and 100.");
while (userGuess != secretNumber)
{ reader.prompt("Please input your guess here > ");
userGuess = reader.getKeyboardInteger();
if (userGuess > secretNumber)
reader.display("Your guess was too high.");
if (userGuess < secretNumber)
reader.display("Your guess was too low.");
}
reader.display("Congratulations. Your guess was correct.");
}
public static void main(String args[])
{ HighLowApp app = new HighLowApp();
app.run();
}
}