day07-常用类_Random_猜数字游戏
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user