我正在尝试制作一个会产生随机数的游戏,用户将不得不猜测它。为什么我有错误“令牌上的语法错误”else“,删除此令牌”
package numberguess;
import java.util.Random;
import javax.swing.JOptionPane;
public class NumberGuess {
public void program() {
int guess1,nmbr;
Random rand = new Random();
nmbr = rand.nextInt(100);
while(true){
guess1 = Integer.valueOf(JOptionPane.showInputDialog("enter a # 1-100"));
}
if(guess1 < nmbr); {
JOptionPane.showMessageDialog(null, "numerber is too small");
guess1++;
}
else if (guess1 > nmbr) {
JOptionPane.showMessageDialog(null, "number is too big");
guess1++;
}
else{
JOptionPane.showMessageDialog(null, "Congratulations you guessed correctly:" + nmbr);
guess1++;
break;
}
}
public static void main(String[] args){
NumberGuess prog = new NumberGuess();
prog.program();
}
}
向我们显示您的代码。我们不是通灵! (但是,如果我必须猜测,我会说你在某处有一个不正确的“其他”)。 – jwodder 2014-09-27 02:25:15
你是什么意思?您的问题标题必须是“TITLE”......然后您提供了有关您的问题的更多信息,包括您以前的尝试和部分代码......请编辑您的问题... – Kiyarash 2014-09-27 02:29:24
对不起,我把代码向上。 – cheshyy 2014-09-27 02:32:39