新手有关问题:java中一个数组的有关问题

新手问题:java中一个数组的问题在java中,Pizza[]ct{newPizza(),newPizza()}是可以的,但是int[][]kfcnew

新手问题:java中一个数组的问题
在java中,Pizza[]   ct   =   {new   Pizza(),   new   Pizza()};是可以的,但是
int[][]   kfc   =   new   int[5][];
        kfc[2]   =   {10,   12};
就不可以,按照我的理解,kfc[2]也是一维数组,为什么不能直接负值呢?实在不明白,往各位高手指教

[解决办法]
看看差别在哪儿:

int[][] ii = new int[2][];
ii[0] = new int[]{0,1};
[解决办法]
数组只能在定义的时候才可以这样赋初值{10, 12},这应当是编译器的限制
[解决办法]
数组只能在定义的时候才能以{}赋值,你的kfc已经定义完了,就不能以{}赋值了.
[解决办法]
顶楼上
[解决办法]
学习了。。。
[解决办法]
顶下