Assignment #66 Hi-Lo with Limited Tries
Code
/// Name: Matthew Lorence
/// Period: 5
/// Program Name: Hi-Lo Limited
/// File Name: HiLoLimited.java
import java.util.Random;
import java.util.Scanner;
public class HiLoLimited
{
public static void main (String [] args)
{
Random r = new Random();
Scanner keyboard = new Scanner (System.in);
int x = 1 + r.nextInt(100);
System.out.println("I'm thinking of a number between 1-100. You have 7 guesses.");
System.out.print("First guess: ");
int guess = keyboard.nextInt();
int tries = 2;
while (guess != x && tries<8)
{
if (guess > x)
{
System.out.println("Sorry, you are too high.");
}
else if (guess < x)
{
System.out.println("Sorry, you are too low.");
}
System.out.print("Guess # " + tries+ ": ");
guess = keyboard.nextInt();
tries++;
}
if (guess==x)
{
System.out.println("You guessed it! What are the odds?!?");
}
else if (tries<=8)
{
System.out.println("Sorry, you didn't guess it in 7 tries. You lose.");
}
}
}
Picture of the output