考虑以下代码:这个Java数组为什么被认为是二维的?
class arraytest {
public static void main(String args[]) {
int[] a = null , b[] = null;
b = a;
System.out.println(b);
}
}
线
b = a;
是由编译器标记说:
Incompatible types, found int[], required int [][]
为什么为B认为二维?我实现了“快捷方式”的宣言
int[] a = null , b[] = null;
是难辞其咎的,但为什么它使数组二维时只有一组括号已经写?我觉得这个语法不清楚和混淆。
1,但对于int一个[] = NULL,B [] = NULL;会编译得很好 – akarnokd 2009-07-18 21:35:49