产生一个60-100的随机数x
要求用户输入数,将x的值猜出来
如果用户输入数比x更小,显示“小了”
如果用户输入数比x更大,显示“大了”
直到用户猜对为止。
统计用户猜的次数,如果在5次以内猜中,显示“天才”,如果大于5次,显示“笨蛋
public static void main(String[] args) {
int ran = (int)(Math.random()*41+60);
int count = 1;
while(true){
String str = JOptionPane.showInputDialog(null,"猜60到100之间的一个随机数字");
int guess = Integer.parseInt(str);
if (guess>ran){
JOptionPane.showMessageDialog(null,"大了");
count++;
}else if(guess<ran){
JOptionPane.showMessageDialog(null,"小了");
count++;
}else {
JOptionPane.showMessageDialog(null,"猜对了");
if (count <=5) {
JOptionPane.showMessageDialog(null,"真是个天才!"+"你只用了:" + count + "次");
}else {
JOptionPane.showMessageDialog(null,"笨蛋" +"你用了:" + count + "次");
}
break;
}
}