/**
* @(#)ArregloMultiDimencional.java
*
*
* @author Heryck Misael Muñoz Mora
* @version 1.00 2014/4/4
*/
import java.util.Scanner; // Librerias
public class ArregloMultiDimencional { // Clase publica
/**
* Creates a new instance of <code>ArregloMultiDimencional</code>.
*/
public ArregloMultiDimencional() { // constructor, debe llamarse = q la clase
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int [][] x; // arreglo de 2 dimenciones de tipo entero, llamado "X"
int n, m;
Scanner ent=new Scanner (System.in);
System.out.print ("Ingreses num. de renglones :");
n=ent.nextInt(); //lee del teclado datos enteros, para depositar en "n"
System.out.print ("Ingreses num. de columnas :");
m=ent.nextInt();
x= new int [n][m]; // arreglo llamado "X" tipo entero, de dimencion "n", "m"
leerdatos (x);
presentar (x);
}
public static void leerdatos ( int [] [] a)
{
Scanner ent = new Scanner (System.in);
System.out.print ("Ingreses los Datos :");
for (int i=0; i<a.length; i++) //recorrido de la cantidad de renglones obtenidos en el primer arreglo
{
for (int j=0; j<a[i].length;j++) //recorrido de la cantidad de columnas obtenidas
{
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 obtenidos en el primer arreglo
{
for (int j=0; j<a[i].length;j++) //recorrido de la cantidad de columnas obtenidas
{
System.out.print(a[i][j] + " ");
}
System.out.println();
}
}
public static void burbuja(int [] A)
{
int i, j, aux;
for (i=0; i<A.length-1; i++)
for (j=0; j<A.length-i-1; j++)
if (A [j+1] < A [j])
{
aux = A [j+1];
A [j+1] = A [j];
A [j] = aux;
}
}
}
No hay comentarios:
Publicar un comentario