tronds

Random number guess game in Java

Jul 23rd, 2013
290
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.00 KB | None | 0 0
  1. import javax.swing.JOptionPane;
  2.  
  3. public class RandomNumberGuessGame {
  4.  
  5.     public static void main(String[] args){
  6.         int minimum = /*1;*/ getUserInput("Enter lower end of guessrange: ");
  7.         int maximum = /*10;*/getUserInput("Enter higher end of guessrange: ");
  8.         int random = minimum + (int)(Math.random() * ((maximum - minimum) + 1));
  9.         int userGuess = getUserInput("Enter guess: ");
  10.         while (userGuess != random){
  11.             JOptionPane.showMessageDialog(null ,getDifferenceAsString(userGuess, random));
  12.             userGuess = getUserInput("Enter new guess: ");
  13.         }
  14.         JOptionPane.showMessageDialog(null, "Success");
  15.     }
  16.     public static String getDifferenceAsString(int guess, int computatedNumber){
  17.         if(guess < computatedNumber){
  18.             return "Guess was too low";
  19.         } else if(guess > computatedNumber){
  20.             return "Guess was too high";
  21.         } else {
  22.             return "";
  23.         }
  24.        
  25.     }
  26.     public static int getUserInput(String message){
  27.         int input = Integer.parseInt(JOptionPane.showInputDialog(message));
  28.         return input;
  29.     }
  30.  
  31. }
Advertisement
Comments
  • Comment was deleted
Add Comment
Please, Sign In to add comment