package com.itheima.loop;
import java.util.Random;
import java.util.Scanner;
public class RandomGame {
public static void main(String[] args) {
//1.随机一个幸运号吗1~100之间
Random r = new Random();
int data = r.nextInt(100) + 1;//1-100 ===> (0 - 99) + 1
//2.使用一个死循环让用户不断的去猜测,并给出提示
Scanner sc = new Scanner(System.in);
while(true){
//让用户输入数据猜测
System.out.println("请您输入猜测的数据(1-100):");
int guessData = sc.nextInt();
//3.猜测这个猜测的号码与幸运号码的大小情况
if(guessData > data){
System.out.println("您猜测的数据过大~");
}else if(guessData < data){
System.out.println("您猜测的数据过小~");
}else{
System.out.println("恭喜您,猜中了,可以去买单了~~~");
break;//直接跳出并结束当前循环
}
}
}
}
案例技术:随机数Random类:
步骤:1.导包(自动做的)import java.util.Random;
2.创建随机数对象:Random r = new Random();
3.开始得到随机数:int data =r.nextInt(10); //0-9 减价法