Assignment 68 and Reverse
Code
///Matthew Hughs
///Period 5
///Reverse
///Reverse.java
///1/5/2016
import java.util.Scanner;
class Reverse
{
public static void main (String [] args)
{
Scanner keyboard = new Scanner(System.in);
String guess;
int hi, lo, average;
hi = 1000;
lo = 1;
average = ((hi + lo) / 2);
System.out.println("Pick a number between 1-1000 and I will guess it");
System.out.println("My guess is " + average + " . Am I too (h)igh, too(l)ow, or (c)orrect?");
guess = keyboard.next();
while (guess.equals("h"))
{
hi = average;
average = ((hi + lo) /2);
System.out.println("My guess is " + average + " . Am I too (h)igh, too(l)ow, or (c)orrect?");
guess = keyboard.next();
}
while (guess.equals("l"))
{
lo = average;
average = ((hi + lo) /2 );
System.out.println("My guess is " + average + " . Am I too (h)igh, too(l)ow, or (c)orrect?");
guess = keyboard.next();
}
if (guess.equals("c"))
{
System.out.println("Plz Boss, Im too good at guessing with my guess of " + average);
}
}
}
Picture of the output