恩你养我吧 2021-04-09 18:33 采纳率: 100%
浏览 66
已采纳

1、猜数字游戏 求每一步最好有注释

1、猜数字游戏
一个类A有一个实例变量v,从键盘接收一个正整数作为实例变量v的初始值。
另外再定义一个类B,对A类的实例变量v进行猜测。
    如果大了则提示大了
    小了则提示小了
    等于则提示猜测成功

  • 写回答

2条回答 默认 最新

  • 张小帅和刘美美 2021-04-09 18:43
    关注
    import java.util.Random;
    import java.util.Scanner;
    
    
    public class Demo {
    
        public static void main(String[] args) {
            // 开始游戏
            System.out.println("猜数字游戏开始");
            System.out.println("输入1-100之间的数据:");
    
            // 创建Random类变量(获取随机数)
            Random ran = new Random();
            // 创建 0-100 随机数(初始值)
            int v = ran.nextInt(100)+1;
    
            // 创建Scanner类变量(用户输入猜测值)
            Scanner in = new Scanner(System.in);
    
            // 循环猜测
            while(true) {
                // 得到用户输入猜测值
                int b = in.nextInt();
                // 比较用户输入猜测值和随机数(初始值)
                if(b > v) {
                    System.out.println("您猜测得数字较大,请继续猜测!");
                }else if(b < v) {
                    System.out.println("您猜测得数字较小,请继续猜测!");
                } else {
                    System.out.println("恭喜你,猜对了!");
                    System.out.println("游戏结束!");
                    
                    // 用户输入猜测值和随机数(初始值) 相等时,结束程序
                    break;
                }
            }
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料