package com.itheima.random;import java.util.Random;import java.util.Scanner;public class RandomTest2 { public static void main(String[] args) { // 目标随机生成一个1-100之间的数据,提示用户猜测,猜大提示过大,猜小提示过小,直到猜中结束游戏 Random r = new Random();// 先创建对象 Scanner sc = new Scanner(System.in); int okNumber = r.nextInt(1,101); // bound 后面是不包含的,所有用101: while (true){ // 这个随机数生成要写在循环外面,要不然会一直变化 // 定义一个键盘类的API,让用户输入数据 System.out.println("请输入一个数:"); int userNumber = sc.nextInt(); if (userNumber > okNumber){ System.out.println("你猜的数过大了"); System.out.println("正确数字是:" + okNumber); } else if (userNumber < okNumber){ System.out.println("你输入的数字过小了"); System.out.println("正确数字是:" + okNumber); } else if (userNumber == okNumber){ System.out.println("恭喜你猜中了"); System.out.println("正确数字是:" + okNumber); break; } } }}