超级简单猜数游戏的实现
2009-11-04 11:14
295 查看
上周老师给了大家一个任务就是让大家使用才学的流程控制语句编写一个简单的猜数游戏,题目要求如下:
执行效果类似下列文字:
我这里有个整数,请您来猜猜看。
对了,忘了给你说它是1到100之间的整数哦。
请输入您第1次猜的数:50
很遗憾,您输入的数小了!
请输入您第2次猜的数:75
很遗憾,您输入的数大了!
请输入您第3次猜的数:55
恭喜您猜对了!您一共猜了3次。
通过分析我知道首先的让用户输入数字,再产生一个随机数,最后利用if语句判断输入的数是否与随机数相同。
据此,我便写了如下代码:
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
String line1="我这里有个整数,请您来猜猜看。/n";
String line2="对了,忘了给你说它是1到100之间的整数哦。/n";
String tips=line1+line2;
System.out.println(tips);
Scanner scan=new Scanner(System.in);
int b=(int)(Math.random()*101);
int i;
for(i=1;i<100;i++){
System.out.println("请输入你第"+i+"次猜的数:");
int a=scan.nextInt();
if(a>b){
System.out.println("很遗憾,您输入的数大了!");
}
if(a<b){
System.out.println("很遗憾,您输入的数小了!");
}
if(a==b){
System.out.println("恭喜您猜对了!您一共猜了"+i+"次");
break;
}
}
}
}
执行效果类似下列文字:
我这里有个整数,请您来猜猜看。
对了,忘了给你说它是1到100之间的整数哦。
请输入您第1次猜的数:50
很遗憾,您输入的数小了!
请输入您第2次猜的数:75
很遗憾,您输入的数大了!
请输入您第3次猜的数:55
恭喜您猜对了!您一共猜了3次。
通过分析我知道首先的让用户输入数字,再产生一个随机数,最后利用if语句判断输入的数是否与随机数相同。
据此,我便写了如下代码:
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
String line1="我这里有个整数,请您来猜猜看。/n";
String line2="对了,忘了给你说它是1到100之间的整数哦。/n";
String tips=line1+line2;
System.out.println(tips);
Scanner scan=new Scanner(System.in);
int b=(int)(Math.random()*101);
int i;
for(i=1;i<100;i++){
System.out.println("请输入你第"+i+"次猜的数:");
int a=scan.nextInt();
if(a>b){
System.out.println("很遗憾,您输入的数大了!");
}
if(a<b){
System.out.println("很遗憾,您输入的数小了!");
}
if(a==b){
System.out.println("恭喜您猜对了!您一共猜了"+i+"次");
break;
}
}
}
}
相关文章推荐
- 简单的JS实现猜数游戏
- C语言中随机数的生成,以及简单猜数游戏的实现。
- C实现一个比较简单的猜数游戏
- 文曲星猜数游戏的一个简单实现
- (C语言)二分算法实现简单猜数
- iOS 强制屏幕实现旋转功能,超级简单。
- 文曲星猜数游戏 C实现
- xinetd超级守护进程简介——实现简单访问控制
- jQuery+ROW_NUMBER实现超级简单分页(不可错过)
- 有时候也需要偷懒一下 –GridView 自带分页实现(超级简单)
- C语言实现的一个简单的猜数小游戏
- 超级简单的Android Studio jni 实现(无需命令行)
- Cocos2d-x简单游戏<捕鱼达人>代码实现|第一部分:鱼类
- jquery实现的一个超级简单的下拉菜单
- 【Unity3D 打斗游戏开发】之三 简单实现对象池
- cocos2dx游戏开发之利用多点触摸(实现缩放功能或者简单的手势识别)
- 简单的猜数游戏
- c语言编程实现简单三子棋游戏
- linuxC实现简单打字游戏(英文)
- python实现的简单RPG游戏流程实例