package com.itheima;
import java.util.Random;
import java.util.Scanner;
/*
* 系统产生一个1-100之间的随机数,猜测数据是多少
*
* 分析:
* A:系统产生一个1-100之间的随机数
* Random r=new Random();
* · int number=r.nextInt(100)+1;
* B:键盘录入我们要猜的数据
* C:比较两个数据大小,用if实现
* D:多次猜数据,不知道猜的次数
* while(true){循环体语句;} //死循环结构
*
*/
public class RandomTest {
public static void main(String[] args) {
//系统产生一个1-100之间的随机数
Random r=new Random();
//获取随机数
int number=r.nextInt(100)+1;
//多次猜数据
while(true) {
//键盘录入数据
Scanner sc=new Scanner(System.in);
//接收数据
System.out.println("请输入你要猜的数据(1-100):");
int guessNumber=sc.nextInt();
//判断结果
if(guessNumber>number) {
System.out.println("你猜的数据"+guessNumber+"大了");
}else if(guessNumber<number) {
System.out.println("你猜的数据"+guessNumber+"小了");
}else {
System.out.println("恭喜你猜中了。");
break;
}
}
//System.out.println(number);
}
}