我有一个二维数组名为多和它的声明是将双元素二维数组
Object[][] multi = new Object[10][10];
我想,当我加入一些元素,如x和y是整数
multi[y][x]=10;
不打印此array
或孔array
什么我得到null
输出whay我打印
System.out.println(multi[0][0]);
或
for(int r = 0; r < 10; r++) {
for(int g = 0; g <10; g++) {
System.out.println(multi[r][g]);
}
}
你应该得到99'null'版画,以及一个打印与'10',如果你只分配一个值。你可以包括整个代码,或者说是执行这个特定代码的方法。 – SomeJavaGuy
'multi [r]'的所有元素(对于'0 <= r <10')最初都是'null';他们只会在你随后赋予它们一个非空值时才会出现。 –
no m8当我添加oly一个元素 'multi [0] [0] = 10;' 并打印一个这样的元素 'System.out.println(multi [0] [0]);' 我得到一个'null'打印 – special