day07-random类-猜数字案例
This commit is contained in:
@@ -1,4 +1,8 @@
|
|||||||
package com.inmind.random02;
|
package com.inmind.random02;
|
||||||
|
|
||||||
|
import java.util.Random;
|
||||||
|
import java.util.Scanner;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
常用类_Random_猜数字游戏(1~100)
|
常用类_Random_猜数字游戏(1~100)
|
||||||
猜数字小游戏
|
猜数字小游戏
|
||||||
@@ -14,4 +18,36 @@ package com.inmind.random02;
|
|||||||
c.将输入的猜的值跟随机数做比较,如果猜的值一致,需要提示正确,并结束游戏
|
c.将输入的猜的值跟随机数做比较,如果猜的值一致,需要提示正确,并结束游戏
|
||||||
*/
|
*/
|
||||||
public class Demo07 {
|
public class Demo07 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
//1.使用random类获取一个随机值(1~100)
|
||||||
|
Random random = new Random();
|
||||||
|
//1~100 -1 0~99
|
||||||
|
int number = random.nextInt(1, 101);
|
||||||
|
//2.使用scanner输入你所猜的值,假设输入的是33
|
||||||
|
Scanner sc = new Scanner(System.in);
|
||||||
|
//(死循环,while(true))
|
||||||
|
while (true) {
|
||||||
|
//获取用户猜测的值
|
||||||
|
System.out.println("请输入您所猜的值:");
|
||||||
|
int guessNumber = sc.nextInt();
|
||||||
|
|
||||||
|
|
||||||
|
if (guessNumber > number) {
|
||||||
|
//a.将输入的猜的值跟随机数做比较,如果猜的值大了,需要提示猜的值:33大了
|
||||||
|
System.out.println("您猜的值"+guessNumber+",大了");
|
||||||
|
} else if (guessNumber < number) {
|
||||||
|
//b.将输入的猜的值跟随机数做比较,如果猜的值小了,需要提示猜的值:33小了
|
||||||
|
System.out.println("您猜的值"+guessNumber+",小了");
|
||||||
|
}else{
|
||||||
|
//c.将输入的猜的值跟随机数做比较,如果猜的值一致,需要提示正确,并结束游戏
|
||||||
|
System.out.println("恭喜您,猜对了");
|
||||||
|
//猜对了,结束死循环
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("程序结束了!!!");
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user