day07-常用类_Random_猜数字游戏

This commit is contained in:
2026-01-19 15:44:08 +08:00
parent 5c523a75c2
commit d0ef288686

View File

@@ -10,5 +10,33 @@ package com.inmind.random02;
3.注意:如果用户猜不对,程序永远不结束(死循环) 3.注意:如果用户猜不对,程序永远不结束(死循环)
*/ */
import java.util.Random;
import java.util.Scanner;
public class Demo06 { public class Demo06 {
public static void main(String[] args) {
//1.使用random类获取一个随机值
int randomNum = new Random().nextInt(1, 101);
System.out.println("猜数字游戏开始您可以输入1~100的数字");
//2.使用scanner输入你所猜的值
Scanner sc = new Scanner(System.in);
while (true) {
System.out.println("请输入您所猜的值:");
int guessNum = sc.nextInt();
//使用if格式三
if (guessNum > randomNum) {
//a.将输入的猜的值跟随机数做比较如果猜的值大了需要提示猜的值33大了
System.out.println("您猜的值:"+guessNum+"大了");
} else if (guessNum < randomNum) {
//b.将输入的猜的值跟随机数做比较如果猜的值小了需要提示猜的值33小了
System.out.println("您猜的值:" + guessNum + "小了");
} else {
//c.将输入的猜的值跟随机数做比较,如果猜的值一致,需要提示正确,并结束游戏
//提示猜对了
System.out.println("恭喜您,答对了!!");
//结束游戏
break;
}
}
}
} }