JAVA | 下列程序中标注的【代码1】和【代码2】的输出结果分别是什么?


public class E{
    public static void main(String args[]){
    int [] a={10,20,30,40},b[]={{1,2},{4,5,6,7}};
    b[0]a;
    b[0][1]b[1][3];
    System.out.println(b[0][3]);//【代码1】
    System.out.println(a[1]);//【代码2】
    }
}

控制台不会打印结果,程序在执行到第四行的时候就会报错