PROGRAMMING AND CODE
Assignemnt #68
Code
/// Name: Justin Li /// Period 7 /// Program Name: Reverse Hi-Lo /// File Name: ReverseHiLo.java /// Date Finished: 1/5/15 import java.util.Scanner; import java.util.Random; class ReverseHiLo { public static void main(String[]args) { Random r = new Random(); Scanner keyboard = new Scanner(System.in); int guess, lo, hi; String answer; lo = 1; hi = 1000; answer = ("n"); guess = 500; System.out.println("Think of a number from 1 to 1000. I'll try to guess it."); System.out.println("My first guess is " + guess + " Am I too (h)igh, too (l)ow, or (c)orrect?"); answer = keyboard.next(); while(!answer.equals("c")) { if(answer.equals("h")) { hi = guess; guess = ( lo + hi ) / 2; System.out.println("My guess is " + guess + " Am I too (h)igh, too (l)ow, or (c)orrect?"); answer = keyboard.next(); } else if(answer.equals("l")) { lo = guess; guess = ( lo + hi ) / 2; System.out.println("My guess is " + guess + " Am I too (h)igh, too (l)ow, or (c)orrect?"); answer = keyboard.next(); } } System.out.println("Ha! I won!!!!!!!!!!"); } }