1 de julio de 2016

Matrices en NetBeans

Se muestra a continuación, la suma, resta, multiplicación y división de matrices en NetBeans

public class Matriz {

    public static void main(String[] args) {
         
          String a,b;
          int fila,columna;
         
         
            a=JOptionPane.showInputDialog("Cuantas filas?");
            fila=Integer.parseInt(a);
           
            b=JOptionPane.showInputDialog("Cuantos Columnas?");
             columna=Integer.parseInt(b);
           
 System.out.println("Matriz 1");          
int[][]matriz1=new int[fila][columna];


for(int i=0;i<matriz1.length;i++){
    for(int j=0;j<matriz1.length;j++){
        String valor=JOptionPane.showInputDialog("Dame el valor: "+i+ "-"+ j );
        matriz1[i][j]=Integer.parseInt(valor);
    }
       
    }
for(int i=0;i<matriz1.length;i++){
    for(int j=0;j<matriz1[0].length;j++){

 System.out.print(matriz1[i][j]+"\t");
    }
     System.out.println("\n");
   
   
}
System.out.println("Matriz 2");
int[][]matriz2=new int[fila][columna];


for(int i=0;i<matriz2.length;i++){
    for(int j=0;j<matriz2.length;j++){
        String valor=JOptionPane.showInputDialog("Dame el valor "+i+"-"+j);
        matriz2[i][j]=Integer.parseInt(valor);
    }
       
    }
for(int i=0;i<matriz2.length;i++){
    for(int j=0;j<matriz2[0].length;j++){

 System.out.print(matriz2[i][j]+"\t");
    }
     System.out.println("\n");
   
           
         
    }
        System.out.println("Imprimiendo Multiplicación");
            for ( int i=0; i<matriz2.length; i++){
             for (int j=0; j<matriz2[0].length; j++){
                 System.out.print(matriz1[i][j]*matriz2[i][j]+"\t");
               
             }
               
                 System.out.println("\n");
             }
            System.out.println("Imprimiendo Suma");
            for ( int i=0; i<matriz2.length; i++){
             for (int j=0; j<matriz2[0].length; j++){
                 System.out.print(matriz1[i][j]+matriz2[i][j]+"\t");
               
             }
               
                 System.out.println("\n");
             }
            System.out.println("Imprimiendo Resta");
            for ( int i=0; i<matriz2.length; i++){
             for (int j=0; j<matriz2[0].length; j++){
                 System.out.print(matriz1[i][j]-matriz2[i][j]+"\t");
               
             }
               
                 System.out.println("\n");
             }
            System.out.println("Imprimiendo División");
            for ( int i=0; i<matriz2.length; i++){
             for (int j=0; j<matriz2[0].length; j++){
                 System.out.print(matriz1[i][j]/matriz2[i][j]+"\t");
               
             }
               
                 System.out.println("\n");
             }
             
             
}
}

Cabe mencionar que no soy tan experto en matrices en NetBeans.




No hay comentarios:

Publicar un comentario