diff --git a/day07/src/com/inmind/random02/Demo06.java b/day07/src/com/inmind/random02/Demo06.java index 0cb1b08..afd3dd3 100644 --- a/day07/src/com/inmind/random02/Demo06.java +++ b/day07/src/com/inmind/random02/Demo06.java @@ -10,5 +10,33 @@ package com.inmind.random02; 3.注意:如果用户猜不对,程序永远不结束(死循环) */ +import java.util.Random; +import java.util.Scanner; + 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; + } + } + } }