import java.io.*; public class GuessN { public static void main(String[] args) throws IOException { // guessing game where computer picks an integer 1-1000 // user guesses until a match // computer responds to each guess with higher, lower or got it // pick a random integer using Math.random() int theNumber; theNumber = (int) (1 + Math.floor(999 * Math.random())); //System.out.println("Chose random number "+theNumber); // now let the user start guessing int userGuess=0; BufferedReader d = new BufferedReader(new InputStreamReader(System.in)); String buf; while (userGuess != theNumber) { System.out.println("Please chose a number (1-1000)"); buf = d.readLine(); //System.out.println("buf was "+buf); userGuess = Integer.parseInt(buf); //System.out.println("User guess was "+userGuess); if (userGuess < theNumber) System.out.println("Higher!"); if (userGuess > theNumber) System.out.println("Lower!"); } System.out.println("You guessed it!"); } }