Prog 68: Reverse Hi Lo

///Name: Ilana Levy
///Period: 5
///Program Name: Reverse Hi Lo
///File Name: reverseHiLo.java
///Date Finished: 9/21/2015

import java.util.Scanner;

public class reverseHiLo
{
        public static void main( String[] args )
        {
                Scanner keyboard = new Scanner( System.in );
                
                int hi = 1000, lo = 1, guess = ( hi + lo )/2;
                String answer;
                
                System.out.println( "Think of a number from 1 to 1000. I'll try to guess it." );
                System.out.println( "My 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 = (hi + lo)/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 = ( hi + lo )/2;
                            System.out.println( "My guess is " + guess + ". Am I too (h)igh, too (l)ow, or (c)orrect? " );
                answer = keyboard.next();
                        }
                }
                
        }
}