首页 > 其他 > 详细

如何用scanner和ramdom来制作一个猜数小游戏?

时间:2020-02-25 14:04:00      阅读:60      评论:0      收藏:0      [点我收藏+]

最近在复习ramdom和scanner的时候无意中想起了之前和朋友玩的一个小游戏

游戏规则大概是这样的:

1.首先随机给出一个数字

2.玩家可以得到数字的范围(如1-100)

3.玩家在范围中随机猜一个数字

4.猜测后如果没有猜对会提示数字大了/小了

5.一直循环知道猜对为止

 

那么我们如何用Java来实现这个小游戏呢?

思路:1.用random来随机一个数字,范围在1-100之间

        2.用scanner来获取玩家键盘录入的数字

   3.用if和==来判断是否正确

   4.提示是否再来一局,用scanner获取键盘输入,if判断

 

 

 1 package cn.gy.game;
 2 
 3 import java.util.Random;
 4 import java.util.Scanner;
 5 
 6 
 7 public class MyGame {
 8     public static void main(String[] args) {
 9         Random random = new Random();
10         int num = random.nextInt(101);//随机0-100的数字
11         Scanner scanner = new Scanner(System.in);
12         int guessNum;
13         String choose;
14         System.out.println("数字范围:0-100");
15         while (true) {
16             guessNum = scanner.nextInt();
17             if (guessNum < num) {
18                 System.out.println("小了");
19             } else if (guessNum > num) {
20                 System.out.println("大了");
21             } else {
22                 System.out.println("恭喜你答对了");
23                 System.out.println("输入0退出,输入任意键再来一局");
24                 choose = scanner.next();
25                 if (choose.equals("0")) {
26                     System.exit(1);
27                 } else {
28                     num = random.nextInt(101);//随机0-100的数字
29                     System.out.println("数字范围:0-100");
30                 }
31             }
32         }
33     }
34 }

 

如何用scanner和ramdom来制作一个猜数小游戏?

原文:https://www.cnblogs.com/abalone/p/12360713.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!