实现控制台的猜数字游戏。
2015-01-14 19:38
323 查看
编写程序,实现控制台的猜数字游戏。游戏运行时产生一个1-100之间的随机整数,
要求用户从控制台输入数字,若输入的数字比产生的数字小,则输出:“太小了,再大
一点!”;若输入的数字比产生的数字大,则输出:“太大了,再小一点!”,若输入的
数字和产生的数字相等,则输出:“恭喜你猜对了!”然后退出程序;若用户猜了7次还
未猜对,则输出:“哎哎哎,回家吧!”然后退出程序。
int num = (int)(Math.random()*100-1+1)+1;
要求用户从控制台输入数字,若输入的数字比产生的数字小,则输出:“太小了,再大
一点!”;若输入的数字比产生的数字大,则输出:“太大了,再小一点!”,若输入的
数字和产生的数字相等,则输出:“恭喜你猜对了!”然后退出程序;若用户猜了7次还
未猜对,则输出:“哎哎哎,回家吧!”然后退出程序。
int num = (int)(Math.random()*100-1+1)+1;
package 第三天_练习题; import java.util.Scanner; /*编写程序,实现控制台的猜数字游戏。游戏运行时产生一个1-100之间的随机整数, 要求用户从控制台输入数字,若输入的数字比产生的数字小,则输出:“太小了,再大 一点!”;若输入的数字比产生的数字大,则输出:“太大了,再小一点!”,若输入的 数字和产生的数字相等,则输出:“恭喜你猜对了!”然后退出程序;若用户猜了7次还 未猜对,则输出:“哎哎哎,回家吧!”然后退出程序。 int num = (int)(Math.random()*100-1+1)+1;*/ public class Test3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num_Guess=(int)(Math.random()*(100-1+1))+1; int count=0;//统计猜的次数,多余7次就退出 while(true) { System.out.println("请输入一个数"); String str = sc.nextLine().trim(); int youInput=Integer.parseInt(str); count++; if(youInput>num_Guess) { System.out.println("大了,你猜了"+count+"次"); if(count>=7) { System.out.println("哎哎哎,回家吧!"); break; } } else if(youInput<num_Guess) { System.out.println("小了,你猜了"+count+"次"); if(count>=7) { System.out.println("哎哎哎,回家吧!"); break; } } else { System.out.println("恭喜你,答对了!,你猜了"+count+"次"); break; } } } }
相关文章推荐
- 基于Kinect for Windows SDK beta开发语音命令,实现语音控制游戏
- 基于Kinect for Windows SDK beta开发语音命令,实现语音控制游戏
- c语言实现猜数字游戏
- Java用GUI实现猜数字的游戏
- java实现Bingo游戏优化,可以控制次数期望
- 女朋友用Python实现的猜数字游戏:)
- 用C语言 实现猜数字游戏
- 3D塔防游戏实现 1.3 2D小地图控制3D地图视角(Feekood语言)
- 3D塔防游戏实现 1.2 3D地图视角控制工具(Feekood语言)
- unity3d,制作自己的第一个射击游戏demo,实现镜头跟随和键盘控制移动
- 基于Kinect for Windows SDK beta开发语音命令,实现语音控制游戏
- cocos2d-x下硬件音量按键控制游戏音量的实现
- android游戏教程:实现触屏控制和虚拟按键
- python实现的简单猜数字游戏
- struts2实现猜数字游戏
- cocos2d-xna 游戏中如何控制后退键实现目的性跳转
- cocos2d-x游戏实例 《简单棋》入门尝试(五) 玩家控制效果的实现
- java速度入四.文件的基本操作及猜数字游戏的实现
- 微信公众平台开发初探(二)——WeiPHP下“猜数字”游戏的实现
- JAVA实现简单的猜数字游戏