Arrays bidimensionales | Arrays dinámicos
Un ejemplo como trabajar con un array estático bidimensional(matriz) sería:
For (contadorHorizontal = 0; contadorHorizontal < 5; contadorHorizontal++){
For (contadorVertical = 0; contadorVertical < 2; contadorVertical++){
notas(contadorHorizontal,contadorVertical) = contadorHorizontal + contadorVertical;
}
}
'Visualización de la nota de un alumno
System.out.println (notas(1,3));
Utilizamos dos bucles para ir recorriendo la matriz con la fila fija y recorriendo esa fila cambiando el numero de la columna. Lo que vería el usuario despues de ejecutar este trozo de código sería:
4
Los arrays dinámicos son identicos a los estáticos, con la gran ventaja de que en tiempo de ejecución puedes darles una nueva dimensión. Asi, si necesitas un array pero no sabes la longitud de dicho array o cada vez que se ejecute el programa la dimensión va a cambiar, estos arrays son muy utiles. Para poder hacer un array necesitas utilizar la clase Vector.
Para declararte un array bidimensional tienes que crearte un objeto de la clase Vector:
Vector nombre_vector = new Vector();
Un ejemplo sería:
Vector numeros = new Vector();
Luego lo único que necesitas es ir añadiendole elementos:
nombre_vector.addElement(nombre_objeto);
Un ejemplo sería:
numeros.addElement(miNumero);