java编程题,猜数字游戏本人初学者才学到第八章,使用循环和随机数就好了

猜数字游戏:
让系统随机生成一个1-100之间的随机数,循环录入猜数直到猜中为止。记录猜中的次数。
要求:当猜的数字比随机数小时:提示您猜的小了,当猜的数字比随机数大时:提示您猜的大了。 如果超过9次还未猜中,游戏也结束并提示“您太笨了,下次再加油。” (提示:使用循环和随机数)

第1个回答  2013-10-21
public static void main(String[] args) {
Random ran = new Random();
int random = ran.nextInt(100);
System.out.println("此处打出随机数,供参考,随机数为:"+random);
System.out.println("请输入你猜的数");
int i = 0;
while (i < 9) {
Scanner sc = new Scanner(System.in);
int guess = 0;
try {
guess = sc.nextInt();
} catch (Exception e) {
System.out.println("请输入正确的数字");
continue;
}
if(random == guess){
System.out.println("恭喜你猜中了");
break;
}
if(random < guess){
i++;
System.out.println("大了");
}
if(random > guess){
i++;
System.out.println("小了");
}
}
if(i>=9){
System.out.println("您太笨了,下次再加油");
}
}
第2个回答  2013-10-21
汗,怎么有点像朗沃的题啊,不是朗沃的学生吧= =

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网