Question: Why isn't my code compiling? import javax.swing.JOptionPane; public class RandomGame { private static String numString; private static int userNum, random, results; public static void main

Why isn't my code compiling? import javax.swing.JOptionPane;
public class RandomGame
{
private static String numString;
private static int userNum, random, results;
public static void main(String[] args)
{
final int MIN_NUM =1, MAX_NUM =10;
String numString ="XXX";
int userNum =0, count =0;
int random =0;
userNum = getNum();
random = MIN_NUM +(int)(Math.random()* MAX_NUM);
do
{
compareNum(userNum, random);
count++;
}
while(userNum != random);
if (userNum == random)
JOptionPane.showMessageDialog(null, "Good job! Your guess is correct! It only took" + count + "tries!", JOptionPane.INFORMATION_MESSAGE);
}
public static int getNum()
{
numString = JOptionPane.showInputDialog(null, "Guess a number between 1 and 10", "Random Number", JOptionPane.QUESTION_MESSAGE);
numString = numString;
userNum = Integer.parseInt(numString);
if (userNum <1|| userNum >10)
{
userNum = checkNum();
}
return userNum;
}
public int checkNum()
{
this.numString = JOptionPane.showInputDialog(null, "Your number must be between 1 and 10", "RandomNumber",JOptionPane.QUESTION_MESSAGE);
userNum = Integer.parseInt(numString);
return userNum;
}
public static int compareNum(int userNum, int random)
{
if (userNum < random)
{
numString = JOptionPane.showInputDialog(null, "Your number is too low. Try again: ", "RandomNumber", JOptionPane.QUESTION_MESSAGE);
userNum = Integer.parseInt(numString);
return userNum;
}
if (userNum > random)
{
numString = JOptionPane.showInputDialog(null, "Your number is too high. Try again: ", "RandomNumber", JOptionPane.QUESTION_MESSAGE);
userNum = Integer.parseInt(numString);
}
return userNum;
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!