愚蠢的游戏
很简单。这是while循环。当您捕捉到这个异常时,系统会提示您重新输入。然后因为最后输入的结果还在,当然会显示是高还是低。
你要先输入数字,再判断是高是低。
while(correctCount==0){
尝试{
userString = joptionpane . showinputdialog("开始猜,是一个介于1和1000之间的数字...");
user number = integer . parse int(userString);}
catch(NumberFormatException ex){
JOptionPane . showmessagedialog(null,“请输入一个数字”,JOptionPane。WARNING _ MESSAGE);
继续;
}
if((用户编号& gtright number)& amp;& amp(用户编号& lt1000)){
joptionpane . showmessagedialog(null,“太高!”);
count++;
}
else if((user number & lt;right number)& amp;& amp(用户编号& gt0)){
joptionpane . showmessagedialog(null,“太低了!”);
count++;
}
else if(user number & lt;0 | |用户编号& gt1000)
JOptionPane . showmessagedialog(null,“笨家伙”,JOptionPane。WARNING _ MESSAGE);
其他
JOptionPane . showmessagedialog(null,“请输入一个数字”,JOptionPane。WARNING _ MESSAGE);
if (userNumber==rightNumber){
count++;
correct count++;
}
}