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