miércoles, 9 de abril de 2014

Arreglos Multidimensionales

/**
 * @(#)ArregloMultidimencional.java
 *
 * @author Ricardo Camacho Lamas
 *
 * @version 1.00 2014/4/4
 */
import java.util.Scanner;    // librerias necesarias

public class ArregloMultidimencional {     // clase publica
       
    /**
     * Creates a new instance of <code>ArregloMultidimencional</code>.
     */
    public ArregloMultidimencional() {     // constructor
    }
   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
       
        int[][]x;  // declaracion de arreglo mutidimencional
        int n, m;
        Scanner ent=new Scanner(System.in);
       
        System.out.print("Ingrese numero de renglones : ");
        n=ent.nextInt();
        System.out.print("Ingrese numero de columnas : ");
        m=ent.nextInt();
        x=new int[n][m];
        leerdatos(x);
        presentar(x);  
         
    }

public static void leerdatos(int[][]a)
{
Scanner ent=new Scanner(System.in);

System.out.println("Ingreses los datos ");

for(int i=0; i<a.length; i++)
{
for(int j=0; j<a[i].length; j++)
{
System.out.print("a["+i+"]["+j+"]=");
a[i][j]=ent.nextInt();
}
}
}

public static void presentar(int[][]a)
{
for(int i=0; i<a.length; i++)    //recorrido de la cantidad de renglones
{
for(int j=0; j<a[i].length; j++)      //recorrido de la cantidad de columnas
{
System.out.print(a[i][j]+"  ");
}
System.out.println();

}
}
}

No hay comentarios.:

Publicar un comentario