PARTE 1:
PARTE 2:
Aca les dejo un pequeño ejemplo de arreglo bidimencional espero sea complementario con lo que viene en el tutorial:
import java.util.Random;
public class matriz1
{
public static void main(String[] args) {
//Declaracion de una matriz de 5x5
int matriz[][] = new int[5][5];
//declaramos un random para llenar la matriz con numeros al azar
//importante importar la libreria util.
Random rnd= new Random();
//se hace el llenado de la matriz con un par de ciclos for
for (int i=0; i < 5; i++){
for (int j=0; j < 5; j++)
matriz
[j] = rnd.nextInt(25)+1;
}
//Se imprime la matriz de la misma forma en qeu se lleno
//pero ahora mostrandola en un simple System.out.println
for (int i=0; i < 5; i++){
for (int j=0; j < 5; j++){
//Se agrega una diagonlal t para que se vea mas estetica la imprecion
System.out.print (matriz[j]+"\t");
}
//Se realiza un salto de linea para que cuando termine
//cada renglon se vea graficamente la matriz
System.out.println ("");
}
}
}