Programming

T02-007- R1- Estructuras Selectivas: if / if - else - Reto

Enunciado

Se pide al usuario que introduzca una serie de 3 números enteros positivos distintos y se deben mostrar en orden descentente, con guiones de separación.

Solución


											
package estructuras; import java.util.Scanner; public class Estructuras { /** * @param args the command line arguments */ public static void main(String[] args) { int numero1, numero2, numero3, primero = 0, segundo = 0, tercero = 0; Scanner teclado = new Scanner(System.in); numero1 = teclado.nextInt(); numero2 = teclado.nextInt(); numero3 = teclado.nextInt(); if(numero1 > numero2 && numero1 > numero3) { primero = numero1; if(numero2 > numero3) { segundo = numero2; tercero = numero3; } else { segundo = numero3; tercero = numero2; } } if(numero2 > numero3 && numero2 > numero1) { primero = numero2; if(numero3 > numero1) { segundo = numero3; tercero = numero1; } else { segundo = numero1; tercero = numero3; } } if(numero3 > numero1 && numero3 > numero2) { primero = numero3; if(numero1 > numero2) { segundo = numero1; tercero = numero2; } else { segundo = numero2; tercero = numero1; } } System.out.println(primero + " - " + segundo + " - " + tercero); } }

Input

5 2 6
3 5 4

Output

6 - 5 - 2
5 - 4 - 3