miércoles, 7 de agosto de 2013

Fundamentos Java - Ordenar numeros Mayor Menor


Desarrollar un programa que recoja todos los números introducidos como
argumentos desde la linea de comandos y los muestre en pantalla ordenados de
menor a mayor.

//*
 * @author Vogues
 */

public class NombreClase{

    public static void main(String[]args)
    {
        //declaramos variables
           
        //Usamos metodo para introducir argumentos en vez de Netbeans>Proyect>properties>run>args
                String [] numeros = {"1", "7",  "10", "5", "13", "22", "2"};
                int[] v = new int[7];
 
       
        for (int i=0; i<numeros.length; i++) //cambiamos el String a numero.
        v[i] = Integer.parseInt(numeros[i]);
     
         //Incializaemos
           
                int j,i, aux;

        // Ordenación
              
        System.out.println("Arreglo ordenado de menor a Mayor: \n");
                for(i=0; i<7; i++) {
                // Comparaciones
                for(j=0; j<6-i; j++){
           
// Intercambiar los elementos
         
                if(v[j] > v[j+1]) {
aux=v[j];
v[j]=v[j+1];
v[j+1]=aux;
            }
}     
                      System.out.println(v[j]);

        }
    }
}


No hay comentarios:

Publicar un comentario