需求:程序自动生成一个1-100之间的随机数字,使用程序实现猜出这个数字是多少?
package Base_se.Base_701;
import java.util.Random;
import java.util.Scanner;
/**
* @author gyf
* @ClassName test
* @Date 2024/7/1 19:57
* @Version V1.0
* @Description : 程序自动生成一个1-100之间的随机数字,使用程序实现猜出这个数字是多少?
*/
public class Solution {
public static void main(String[] args) {
Random random = new Random();
// 0-99
int number = random.nextInt(100);
System.out.println(number);
System.out.println("输入要猜的数字");
Scanner scanner = new Scanner(System.in);
int mynumber = scanner.nextInt();
while (true) {
if (mynumber < number) {
System.out.println("小了");
System.out.println("输入要猜的数字");
mynumber = scanner.nextInt();
} else if (mynumber > number) {
System.out.println("大了");
System.out.println("输入要猜的数字");
mynumber = scanner.nextInt();
} else {
System.out.println("对了:" + mynumber);
break;
}
}
}
}