Java,随机产生两个0~100的数,用户进行输入他们的和,系统判断是否正确,用户只能答十题

运行代码咋写,有没有强人能够解一下疑惑,实在不会,搞不懂,不会编写,求解疑惑

考察生成随机数,使用random即可,简单哦:

 public static void main(String[] args) {  
    
        int total,a1,a2;
        Random rdm=new Random();
        a1=Math.abs(rdm.nextInt())%100+1;
   
        Random rdm2=new Random();
        a2=Math.abs(rdm2.nextInt())%100+1;
        System.out.println("两个100以内的数字已生成");
        
        total = a1+a2;
        
        Scanner scanner = new Scanner(System.in);
        
        int max = 10;//最多猜10while (max>0){
            System.out.println("请猜测这两个数的和:");
            int a = scanner.nextInt();
            if(a == total) {
                System.out.println("恭喜你,猜对了!!");
                max = 0;
                break;
            }else {
                System.out.println("抱歉,你猜错了!");
            }
            max = max -1;
        }
        System.out.println("游戏结束!");
        
    
    }