1.系统自动生成一个范围是1-20的随机数,可以键盘录入猜数字大小,猜的过程中会给出相应的提示,直到猜对,循环结束。
2.代码如下:
package com.ittheima;
import java.util.Random;
import java.util.Scanner;
public class shuzi {
public static void main(String[] args) {
// 需求:程序自动生成一个1-100之间的随机数,使用程序实现猜出这个数字是多少?
Random random=new Random();
int guess= random.nextInt(20)+1;
Scanner sc=new Scanner(System.in);
while (true) {
System.out.println("请输入一个整数,范围 1-20");
int a = sc.nextInt();
if (a > guess) {
System.out.println("你猜的数字大了");
} else if (a < guess) {
System.out.println("你猜的数字小了");
} else {
System.out.println("猜对了!");
break;
}
}
}
}
3.运行截图: