繁体   English   中英

如何在Java Eclipse数组的循环中修复此循环?

[英]How do i fix this loop in a loop in a array, Java Eclipse?

  1. 这段代码适用于日蚀学习班,我们的老师不在外面,有人可以解释该错误,谢谢。 我们正在尝试在数组内部的循环内创建循环。

包装工;

import java.util.Random;

public class Victory {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Random ran = new Random(); 
        double x = ran.nextInt(6) + 5;
        Random ran1 = new Random(); 
        double y = ran.nextInt(6) + 5;
        int Time = -1;
        double[][] hello = new double [2][2];
                hello[0][0]= 1;
                hello[0][1]= 2;
                hello[1][0]= 3;
                hello[1][1]= 4;
        for (int i = 0; i<Time; i++){
            for (int j = 0; j<Time; j++){
                if(ran = 0){
                    if (ran1 = 0){
                        System.out.println(hello[0][0]);
                    }
                }
                if(ran = 1){
                    if (ran1 = 0){
                        System.out.println(hello[1][0]);
                    }
                }
                if(ran = 0){
                    if (ran1 = 1){
                        System.out.println(hello[0][1]);
                    }
                }
                if(ran = 1){
                    if (ran1 = 1){
                        System.out.println(hello[1][1]);
                    }
                }
            }
        }
    }
}

循环从iTime 但是,由于i = 0int Time = -1因此永远不会进入循环,因为'0 <-1会产生假。

此外, if(ran = 0)这是不正确的,则ran是您实例化以获得随机数的Random类的一个对象。 随机数保存到变量x和y。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM