package practica.pkg1;
import java.util.Scanner; ----- importamos la libreria Scanner para leer los valores que vayamos a ingresar
public class Practica1 {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in); ----- creamos un objeto que mandara a llamar a la libreria scanner
En esta parte declararemos lo que es la matriz que se compone de la siguiente manera
int--declaramos el tipo de dato que se requiera matriz[][]--- el nombre de la matriz puede ser el que mas les guste seguido de 2 corchetes vacios declarando que sera una matriz la que se va a declarar = new int[4][4]; ----- lo igualamos con new seguido del tipo de dato y el tamaño que tendra la matriz cerrado por corchetes separados para referirse a la fila y a la columna quedaria de la siguiente forma:
int matriz[][] = new int[4][4];
Empezaremos con el llenado de la matriz, primero declararemos un for anidado, es decir, un for dentro de otro for para que asi se llene la fila y la columna.
for(int i=0;i<3;i++){ ------- este for recorre las filas de la matriz que le especifiquemos
for(int j=0;j<3;j++){ ----- este for recorre las filas de la matriz que le especifiquemos
matriz[i][j]=leer.nextInt(); ---- aqui es donde se va llenando la matriz conforme vayamos ingresando los valores
}
}
System.out.println("");
En esta parte se hace la impresion de matriz
for(int i=0;i<3;i++){ ------- este for recorre las filas de la matriz que le especifiquemos
for(int j=0;j<3;j++){ ----- este for recorre las filas de la matriz que le especifiquemos
System.out.print(matriz[i][j]); --- en esta parte se imprimen los valores contenido en la matriz
}
System.out.println(""); --- se pone un salto de linea para que se imprima en forma de matriz dado que si no se hace eso se imprimira de una forma similar a un array(vector).
}
}
}
Ahora veremos el codigo sin las comentarios para que asi puedan compronar que en efecto si funciona
package practica.pkg1;
import java.util.Scanner;
public class Practica1 {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int matriz[][]= new int[4][4];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
matriz[i][j]=leer.nextInt();
}
}
System.out.println("");
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
System.out.print(matriz[i][j]);
}
System.out.println("");
}
}
}
llenado de datos y la impresion de la matriz.
Espero les haya sido de utilidad este tutorial si tienen dudas o preguntas, dejenlas en los comentarios los contestare a la brevedad posible. visiten mi canal en youtube para mas tutoriales
https://www.youtube.com/user/supersaiyayinfase3
proximamente videotutorial
TUTORIAL.- AYLCarmona