猜数字小游戏(数据在1-99之间) 给n次机会就结束游戏 额外提示:当输入一次错误后,比如输入了30,提示请输入31~99。

 

import java.util.Scanner;

public class Demo02 {

public static void main(String[] args) {
// TODO Auto-generated method stub
/*案例演示 * 需求:猜数字小游戏(数据在1-99之间)
给n次机会就结束游戏
额外提示:当输入一次错误后,比如输入了30,提示请输入31~99
*/

//1.生成1~99的随机数
int r = (int) (Math.random() * 100);
System.out.println("生成的随机数:" + r);

Scanner scanner = new Scanner(System.in);
System.out.println("请输入数字1~99,你有三次机会");

//循环三次
int i = 0;
for(;;){
i++;
System.out.println("第" + i +"次机会猜数字,请输入数字:");
//2.请用户输入数字
int a = scanner.nextInt();

//3.判断数字是否正确
if(a > r){
System.out.println("你输入数大了");
}else if( a < r){
System.out.println("你输入数小了");
}else{
System.out.println("你输入数对了");
break;
}
}

}

}

posted @ 2018-04-12 13:07  sun丶凹凸曼  阅读(1158)  评论(0编辑  收藏  举报