zoukankan      html  css  js  c++  java
  • 利用Java语言编写一个猜数字游戏(有次数限制)

    通过调用Scanner类实现键盘导入数据,到程序中.
    通过调用Random类产尘随机数
    猜数字游戏,有次数限制,代码如下

    public class Demo04RandomGame {
        public static void main(String[] args) {
            Random r = new Random();
            int randomNum = r.nextInt(100) + 1;
            Scanner sc = new Scanner(System.in);
    
    	   //while循环
           //int i = 0;
           //while(true)
           for (int i = 0;i <=5;i++) {
                System.out.println("请输入你猜测的数字:");
                int guessNum = sc.nextInt();//键盘输入猜测的数字
    
                if (i == 5) {
                    System.out.println("Game over");
                    break;
                }
                if (randomNum > guessNum) {
                    System.out.println("太小了,请重试。");
                } else if (randomNum < guessNum) {
                    System.out.println("太大了,请重试。");
                } else {
                    System.out.println("恭喜你,猜对了。");
                        break;//如果猜中,不在重试,跳出循环
                }
            }
            System.out.println("游戏结束。");
        }
    }
    
    

    通过for循环 或者 while循环来限制循环次数

  • 相关阅读:
    ASP.Net Core -- 模型验证
    C# -- nameof什么意思?
    C# -- value是什么意思?
    C# -- 异常(二)
    C# -- 异常(一)
    C# -- 委托(二)
    C# -- 委托(一)
    ASP.Net Core -- Controller返回View
    ASP.Net Core -- 中间件
    ASP.Net Core -- 服务注册和管道
  • 原文地址:https://www.cnblogs.com/anke-z/p/12354878.html
Copyright © 2011-2022 走看看