java写猜数字小游戏,Java程序实现一个猜数字游戏
00-1010实现思路代码实现
00-1010从1到100的整数由计算机随机生成。用户猜测计算机生成的数字,输入数字,当输入的数字与计算机生成的数字相同时输出。恭喜你,你猜对了。当输入数小于计算机生成数时,输出太小,当输入数大于计算机生成数时,输出太大。
可以用for循环设置游戏猜测的次数,增加代码的可玩性。
目录
导入Java . util . random;导入Java . util . scanner;public类User { public static void main(String[]args){ { Random ran=new Random();//实例化随机对象System.out.println(欢迎来到猜谜游戏,玩得开心);int b=ran . nextint(100)1;//随机生成一个整数作为猜测答案int I;for(I=0;i 10I) {//设置游戏的次数,最多输入10次System.out.println(请输入:的整数);扫描仪a=新扫描仪(system . in);//实例化一个输入流对象if(a . hasnexint()){//判断输入数是否为int类型var c=a . nextint();//将输入值赋给c if (c b) {//判断c是否小于答案,如果是,输出下面这段System.out.printf(太小,还剩-机会,9-I);system . out . println();} else if (c b) {//判断c是否大于答案,如果是,输出下面这段System.out.printf(太大了,还剩-机会,9-I);system . out . println();} else {//否则等于答案system . out . println(‘恭喜你猜对了’);System.out.println(游戏结束,赢);打破;}} else {//如果输入不是int类型,运行下面的代码if(我不想玩。equals(a . next()){//判断输入的是否是我不想玩的单词,如果是,执行下面这句话System.out.println(结束游戏,不玩);打破;} else {//否则输出以下段落system . out . println( input error );I-;//i-1这次输入不算} } } if(I==10){///判断输入次数是否为10,如果是,输出下面这段System.out.println (Game over,failure );}}}}欢迎来到猜谜游戏。祝你玩得愉快。请输入一个整数:50,该值太小。还剩9次机会。请输入一个整数:60,该整数太大。请输入一个整数336055,该整数太大。还剩7次机会。请输入一个整数336053。你猜对了。游戏结束,赢了。
这就是这篇关于用Java实现一个简单的猜谜游戏的文章。更多相关Java猜测内容,请搜索热门IT之前的文章或者继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。