tronds icon

Random number guess game in Java

tronds | PRO | 07/23/13 11:03:35 AM UTC | 0 ⭐ | 188 👁️ | Never ⏰ | []
Java |

1 KB

|

None

|

0 👍

/

0 👎

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

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎