分析以下代码:publicclassTest{publicstaticvoidmain(String[]args){boolean[][]x=newboolean[3][];x[0]=newboolean[1];x[1]=newboolean[2];x[2]=newboolean[3];System.out.println("x[2][2] 为 "+x[2][2]);}}
A. 程序有一个编译错误,因为newboolean[3][]是错误的。
B. 程序有运行时错误,因为x[2][2]为null。
C. 程序运行并显示x[2][2]为null。
D. 程序运行并显示x[2][2]为true。
E. 程序运行并显示x[2][2]为false。