Introducción
En programación, es común tener que ordenar números en diferentes situaciones. En este tutorial, te mostraremos cómo ordenar tres números en orden ascendente utilizando Java. Además, aprenderás a ingresar los valores por teclado para hacer el ordenamiento de manera dinámica.
¿Qué es el orden ascendente?
El orden ascendente es un ordenamiento que coloca los números en orden creciente, es decir, del más pequeño al más grande. Por ejemplo, si tenemos los números 4, 2 y 6, el orden ascendente sería 2, 4 y 6.
Código Java para ordenar los números
Una vez que hayamos creado el proyecto, creamos una nueva clase llamada OrdenarNumeros
y dentro de ella escribimos el siguiente código:
import java.util.Scanner;
public class OrdenarNumeros {
public static void main(String[] args) {
int num1, num2, num3;
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese el primer número: ");
num1 = sc.nextInt();
System.out.print("Ingrese el segundo número: ");
num2 = sc.nextInt();
System.out.print("Ingrese el tercer número: ");
num3 = sc.nextInt();
if (num1 > num2) {
int temp = num1;
num1 = num2;
num2 = temp;
}
if (num1 > num3) {
int temp = num1;
num1 = num3;
num3 = temp;
}
if (num2 > num3) {
int temp = num2;
num2 = num3;
num3 = temp;
}
System.out.println("Los números en orden ascendente son: " + num1 + ", " + num2 + ", " + num3);
}
}
En este código, estamos utilizando la clase Scanner
para obtener los valores de los tres números ingresados por el usuario por teclado. Luego, estamos utilizando tres estructuras condicionales if
para comparar los tres números y ordenarlos en orden ascendente.
Ejecutando el programa
Ahora podemos ejecutar el programa y probarlo. Al ejecutarlo, el programa nos pedirá que ingresemos los valores de los tres números por teclado. Podemos ingresar cualquier valor que deseemos para estos números.
Ingrese el primer número: 4
Ingrese el segundo número: 2
Ingrese el tercer número: 6
Una vez que hayamos ingresado los valores, el programa ordenará los números en orden ascendente y los imprimirá en la consola.
Los números en orden ascendente son: 2, 4, 6
Conclusión
En este tutorial, hemos aprendido cómo ordenar tres números en orden ascendente utilizando Java. Además, hemos visto cómo utilizar la clase Scanner
para ingresar valores por teclado y hacer el ordenamiento de manera dinámica.