新手问题: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已经定义完了,就不能以{}赋值了.
[解决办法]
顶楼上
[解决办法]
学习了。。。
[解决办法]
顶下
