/*
需求:猜数字游戏,如果猜对了结束游戏,没猜对继续猜
1、键盘输入guessNum,系统产生随机数ranNum
产生一个随机数
1-创建一个随机数对象
2-调用随机数对象的方法intNext()
3-倒入包
2、while(num1==num2),结束
*/
import java.util.*;
class Demo1
{
public static void main(String[] args)
{
//从键盘录入一个数
Random random = new Random();
int ranNum = random.nextInt(10) + 1;
//创建扫描器对象
Scanner scanner = new Scanner(System.in);
boolean flag = true;
int cnt = 0;
while(flag && cnt < 3){
System.out.println("请猜一个数");
int guessNum = scanner.nextInt();
if(guessNum > ranNum){
System.out.println("猜大了!");
}else if(guessNum < ranNum){
System.out.println("猜小了!");
}else{
System.out.println("猜对了!");
flag = false;
}
if(cnt == 1 && flag){
System.out.println("你还有一次机会!");
}
cnt++;
}
System.out.println("游戏结束!" );
}
}