El ejercicio era:
"Recibir 4 valores y retornarlos ordenados de menor a mayor."
Eso lo pude resolver:
Código:
Pero me surgió la duda de cómo hubiera sido si me hubieran pedido:import java.util.*; public class Orden{ public static void main(String[] args){ int num=0; int min=Integer.MIN_VALUE; int max1=Integer.MIN_VALUE; int max2=Integer.MIN_VALUE; int max3=Integer.MIN_VALUE; Scanner in = new Scanner (System.in); for (int i=1; i<=4; i++){ System.out.println("Ingrese el numero "+i+" de 4:"); num = in.nextInt(); if (num>max1){ if (num>max2){ if (num>max3){ min = max1; max1 = max2; max2 = max3; max3 = num; }else{ min = max1; max1 = max2; max2 = num; } }else{ min = max1; max1 = num; } }else{ min = num; } } String orden = min+", "+max1+", "+max2+", "+max3; System.out.println(orden); } }
"Recibir X valores y retornarlos ordenados de menor a mayor."
Realmente lo pensé, pero no se me ocurre ninguna solución (aunque quizá sea tan evidente que por eso no la vea! )...
Bueno, espero alguna respuesta y te agradezco por leer esto!