package com.Aster.java03;
import java.util.Scanner;
//使用while循环进行猜数字游戏
public class Date2 {
public static void main(String[] args) {
/*
* 分析:
* 键盘录入对象
* 随机生成数字
* 循环比较,直到猜对为止
*/
//键盘录入对象
Scanner scan = new Scanner(System.in);
//随机生成一个整数,包含100,
int random = (int)(Math.random()*100+1);
//循环判断
boolean flag = true;
while(flag) {
System.out.println("请输入一个数:(输入0就是代表无法进入游戏,可以直接查看随机数)");
//键盘录入一个数
int num = scan.nextInt();
//判断
if(num==0) {
System.out.println("你已经退出该游戏,随机的数字是:"+random);
break;//退出循环
}
if(num>random) {
System.out.println("您猜的数字过大,请继续猜!");
}else if(num<random) {
System.out.println("您猜的数字过小,请继续猜!");
}else {
System.out.println("恭喜您猜对了!");
flag = false;
//break;
}
}
System.out.println("游戏结束!");
}
}