Assignment #6Reverse Hi-Lo

Code

    /// Name: DeeJay Cerezo
/// Period: 7
/// Program Name: Reverse
/// File Name: Reverse.java
/// Date Finished: 12/15/2015



import java.util.Scanner;
public class Reverse
{
    public static void main (String[] args)
    {
        int hi, lo, guess;
        hi = 100;
        lo = 1;
        guess = (lo + hi) / 2;
        String answer;
        
        Scanner keyboard = new Scanner(System.in);
        
        System.out.println("Think of a number and I will try and guess it.");
        System.out.println("My guess is " +guess+ ". Am I too (h)igh, (l),ow or (c)orrect?");
        System.out.println(">");
        answer = keyboard.next();
                           
                           while ( !answer.equals("c") )
                           {
                           if (answer.equals("h") )
                           { hi = guess;
                            guess = (guess + lo) / 2;
                            System.out.println("My guess is " +guess+ ". Am I too (h)igh, (l),ow or (c)orrect?");
                            System.out.println(">");
                            answer = keyboard.next();
                            if  (answer.equals("lo") );
                            { 
                                  lo = guess;
                                  guess = (guess + hi) / 2;
                                  System.out.println("My guess is " +guess+ ". Am I too (h)igh, (l),ow or (c)orrect?");
                                  System.out.println(">");
                                  answer = keyboard.next();
                                            }
                                    }
                                       else if (answer.equals ("l") )
                                                     {
                                  lo = guess;
                                  guess = (guess + hi) / 2;
                                  System.out.println("My guess is " +guess+ ". Am I too (h)igh, (l),ow or (c)orrect?");
                                  System.out.println(">");
                                  answer = keyboard.next();
                                if (answer.equals("h") )
                           { hi = guess;
                            guess = (guess + lo) / 2;
                            System.out.println("My guess is " +guess+ ". Am I too (h)igh, (l),ow or (c)orrect?");
                            System.out.println(">");
                            answer = keyboard.next();            
                                               }
                                               }
                                               }
                                               System.out.println("I am the greatest guesser in the world!!");
                                               }
                                               
                                               
                                               }
                                               
                                                     
                                                     
                            
                           
 
 
    

Picture of the output

Assignment 68