mostar una matriz cuadrada en java

Technology

header ads

mostar una matriz cuadrada en java

palabras clave: mostrar una matriz cuadrada ingresando su tamaño en java
mostrar una matriz con sus coloumnas y filas en java


bueno esto es para mostrar un matriz cuadrada ordenada en java

crean una nueva clase yo le puse el nombre de andres2288MATRIZ y esta clase esta dentro de un pakete llamado matriz2
y pegan el siguiente codigo:


/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
* AUTOR : ANDRES2288
*/

package matriz2;

import javax.swing.JOptionPane;

/**
*
* @author publico
*/
public class andres2288MATRIZ {




public static String llenarmatriz(){
int mat[][];
int a=Integer.parseInt(JOptionPane.showInputDialog("ingrese el tamaño de la matriz"));

mat = new int[a][a];

llenarmatriz2(mat = new int[a][a],a);

return"";
}

public static String llenarmatriz2(int[][] mat,int a){
for (int i = 0; i < a; i++) {
for (int j = 0; j < a; j++) {

mat[i][j]=0;
}

}
String parederecha="";
String raya="";
String fila="";
for (int i = 0; i < a; i++) {
if(i==0){


for (int u = 0; u < a; u++) {

if(u<10){
fila+=u+".......";
}
if((u>=10)&&(u<100)){
fila+=u+"......";
}
if(u>=100){
fila+=u+".....";
}

raya+="________";
parederecha+="\t"+" "+"|";
}
System.out.println("\t"+fila+"\n"+" "+raya);


}



// System.out.println(""+i+"|");
for (int j = 0; j < a; j++) {
if(j==0){
if(i<10){
System.out.print(i + " "+"|");
}
if(i>=10){
System.out.print(i + " "+"|");
}

}
System.out.print("\t"+mat[i][j] + " | ");

if(j==a-1){
System.out.println("\n"+" "+"|"+parederecha);
}
}

}
System.out.println(" "+raya);
return"";
}



/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println("");
llenarmatriz();

}

}




si lo ejecuto y le pongo el tamaño de 3 mostrara esto como la siguiente imagen:

Post a Comment