-> Matriz en infinito o doble N | JAVA - SAAT-WEBS

Breaking

CODIGOS

JAVA

-> Matriz en infinito o doble N | JAVA


 

aprende como hacer una Matriz en infinito o doble N en java

 

A continuación  se muestra el código para mostrar una Matriz en infinito o doble N en java. -

 El código esta comentado por ello recomiendo simplemente copiarlo a tu IDE favorito y aprender viendo como funciona el código.

 

//importamos el Scnaner
import java.util.Scanner;
public class infinito
{
    public static void main (String args[]){
        //inicializamo el Scanner
        Scanner in=new Scanner(System.in);
        System.out.println("Dime el tamaño de la matriz");
        int n=in.nextInt();
        int matriz[][]=new int[n][n];
        //sentencia para mostrar la fila izquierda hacia arriba
        for(int fila=n-1;fila>=0;fila--){
            matriz[fila][0]=1;
        }
        //sentencia para la diagonal principal hacia la derecha
        for(int i=1;i<=n-2;i++){
            matriz[i][i]=1;
        }
        //Sentencia para la fila izquierda hacia arriba
        for(int fila2=n-1;fila2>=0;fila2--){
            matriz[fila2][n-1]=1;
        }
        //variable para controlar columna
        int columna=n-2;
        //sentencia para la diagonal principal hacia la izquierda
        for(int fila=1;fila<matriz.length-1;fila++,columna--){
            matriz[fila][columna]=1;            
        }
        //mostramos la matriz
        System.out.println("Mostrando la matriz");
        for(int i=0;i<matriz.length;i++){
            for(int j=0;j<matriz.length;j++){
                System.out.print(matriz[i][j]+" ");
            }
            System.out.println("");
        }
    }
}
 

Uso cookies para darte un mejor servicio.
Mi sitio web utiliza cookies para mejorar tu experiencia. Acepto Leer más
Copied!