consideran este código:¿Por qué esta matriz de Java se considera bidimensional?
class arraytest {
public static void main(String args[]) {
int[] a = null , b[] = null;
b = a;
System.out.println(b);
}
}
La línea
b = a;
se encuentra en posición por el compilador diciendo:
Incompatible types, found int[], required int [][]
¿Por qué se consideran dos dimensiones b? Soy consciente de la declaración de "acceso directo"
int[] a = null , b[] = null;
tiene la culpa, pero ¿por qué tiene la matriz de dos dimensiones cuando sólo un conjunto de soportes de haber sido escrito? Encuentro esta sintaxis poco clara y ofuscante.
+1, Con int a [] = null, b [] = null; compilaría muy bien – akarnokd