Guess my Number
From CompSciWiki
Back to the Program-A-Day homepage
ProblemGenerate a program where the computer chooses a random number between 1 and 10 and the user is continuously asked to guess it until they are correct. You will need to review [JOptionPane for input and ouput] |
SideSectionTitle
An image or By Students section | |
---|---|---|
SolutionTo get a random number in java you need to include <bold>import java.util.Random;</bold> Random generator = new Random(); int randNum = generator.nextInt(10) + 1; String guess; boolean correct = false; while(correct == false) { guess = JOptionPane.showInputDialog("Enter a guess between 1 and 10:"); if(Integer.parseInt(guess) == randNum) { correct = true; JOptionPane.showMessageDialog("You are correct"); } else JOptionPane.showMessageDialog("You are incorrect"); } | ||
CodeSolutionCode goes here. Please DO NOT put your code in <pre> tags! |