Answer:
import java.util.Scanner;
import java.util.Random;
public class GuessingGame
{
public static void main(String [] args)
{
Scanner kb = new Scanner(System.in);
Random rand = new Random();
int num;
int guess = 0;
int guesses = 0;
char yorn;
String in;
do
{
num = rand.nextInt(100) + 1;
guesses = 0;
do
{
System.out.println("Guess what number I have (1-100)? ");
guess = kb.nextInt();
guesses ++;
if(guess > num) {
System.out.println("Too high, try again.");
} else if(guess< num) {
System.out.println("Too low, try again.");
} else {
System.out.println("You're right, the number is " + num);
System.out.println("You guessed " + guesses + " times");
}
}
while(guess!=num);
in=kb.nextLine();
System.out.print("Play again(Y/N)? ");
in=kb.nextLine();
yorn=in.charAt(0);
}while(yorn=='Y'||yorn=='y');
}
}