Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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;
- }
- }
Advertisement