int num[ ][ ]=new int [4][ ];//先声明高维数组为4
//逐一初始化低纬数组
num[0]=new int [2];
num[1]=new int [1];
num[2]=new int[3];
num[3]=new int[3];
for(int i=0;i<num.length;i++)
{
for(int j=0;j<num[i].length;j++)
{
num[i][j]=i+j;
}
}
所以可以看出num[0][2]、num[1][2]、num[1][1]是不存在的,所以访问他们时会抛出异常;