import javax.swing.JOptionPane;
public class RandomNumberGuessGame {
public static void main(String[] args){
int minimum = /*1;*/ getUserInput("Enter lower end of guessrange: ");
int maximum = /*10;*/getUserInput("Enter higher end of guessrange: ");
int random = minimum + (int)(Math.random() * ((maximum - minimum) + 1));
int userGuess = getUserInput("Enter guess: ");
while (userGuess != random){
JOptionPane.showMessageDialog(null ,getDifferenceAsString(userGuess, random));
userGuess = getUserInput("Enter new guess: ");
}
JOptionPane.showMessageDialog(null, "Success");
}
public static String getDifferenceAsString(int guess, int computatedNumber){
if(guess < computatedNumber){
return "Guess was too low";
} else if(guess > computatedNumber){
return "Guess was too high";
} else {
return "";
}
}
public static int getUserInput(String message){
int input = Integer.parseInt(JOptionPane.showInputDialog(message));
return input;
}
}
Comments
0 B
|👍
/👎