题目:系统自动生成一个范围在[1,100]之间的整型随机数,用户输入猜的数字,如果输入的数字大于该随机数,输出“大了”;如果输入的数字小于该随机数,输出“小了”;如果输入的数字等于该随机数,输出“猜对了!”。
import java.util.Random;
import java.util.Scanner;
public class Guess {
public static void main(String[] args) {
//生成一个范围在【1,100】之间的整形随机数
//创建Random对象
Random random=new Random();
//借助nextInt生成整形随机数
int data =random.nextInt(100)+1;
Scanner sc=new Scanner(System.in);
//猜数字
while (true){
System.out.println("请输入你猜的数字:");
int num=sc.nextInt();
//比较大小
if(num>data){
System.out.println("大了");
}
else if(num<data){
System.out.println("小了");
}
else{
System.out.println("猜对了!");
sc.close();
}
}
}
}