NxN 阵列打印有条件



这是我做的一个简单的代码示例,但为什么它不起作用? 它说"线程"main"中的异常",我该如何解决?

'

public class Matrice {
    public static void Carica(final int N){
        for(int i=0;i<N;i++) {
            for(int j=0;i<N;j++) {
                if ((i%j==0) || (j%i==0))
                    System.out.println("1");
                else
                    System.out.println("0");
            }
        }
    }
    public static void main(String[] args) {
        final int x=10;
        Carica(x);
    }
}

'

i%j==0中:

jfor(int j=0;i<N;j++) {年初始化为0

i % 0

将抛出除以零异常。