Vistas de página en total

Datos personales

martes, 9 de julio de 2013

COMO HACER UNA MATRIZ EN JAVA

En esta ocasión vamos a aprender como crear una matriz y a como imprimirla de forma adecuada en java para eso necesitaremos aprender lo basico de la sentencia "for" les dejo el link para que puedan echarle un vistaso--http://adf.ly/RO4IU  , se trabajara de la misma forma que antes las palabras en negrita son los comentario y lo que no lo este es el codigo en lenguaje java, bueno sin mas que decir comencemos.


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