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

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条)

报告相同问题?