import java.util.Random;
import java.util.Scanner;
public class RandomTest {
//思路
/*需求
* 电脑随机生成1-100内整数 保存
* 玩家控制台输入数据
* 进行判断是大了还是小了以及中了
* 没有猜中的继续输入数据 猜中后结束并输出才的次数
* 作弊码 4399
* 当输入作弊码时,不计算本次输入次数并打印随机生成的数据
* */
public static void main(String[] args) {
//思考
//电脑随机生成 Random
Random r= new Random();
//玩家输入获取 Scanner
Scanner sc = new Scanner(System.in);
//欢迎界面
System.out.println("欢迎来到猜数字看你素质游戏");
//规则
System.out.println("请猜出你的数字");
//电脑随机生成一个整数并保存(1-100)
int number=r.nextInt(100)+1;
//在循环外声明变量保存执行次数
int count =0;
while(true){
count++;
//获取控制台玩家输入数据
int player =sc.nextInt();
//作弊码
if(player==10086){
count--;
System.out.println("VIP先生,你需要才的数字为:"+number);
}else{
if(player>number){
System.out.println("大了");
}else if(player<number){
System.out.println("小了");
}else{
System.out.println("猜中了,你一共猜了"+count+"次");
break;
}
}
}
}
}