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

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

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;
            }
        }
    }
}

 

稍等