.Desarrolla un algoritmo que le permita leer tres valores y almacenarlos en tres variables respectivamente. Se debe imprimir cual es el mayor, el menor. Nota los tres números deben ser diferentes. dale un nombre no tan largo (como si lo ubiera echo un principiante)
**Algoritmo "MayorMenor"** ### Descripción Este algoritmo permite leer tres valores diferentes y almacenarlos en variables. Luego, imprime el mayor y el menor de los tres valores. ### Código ```java import java.util.Scanner; public class MayorMenor { public static void main(String[] args) { // Declarar variables double num1, num2, num3; // Crear un objeto Scanner para leer la entrada del usuario Scanner scanner = new Scanner(System.in); // Pedir los tres números al usuario System.out.print("Ingrese el primer número: "); num1 = scanner.nextDouble(); System.out.print("Ingrese el segundo número: "); num2 = scanner.nextDouble(); System.out.print("Ingrese el tercer número: "); num3 = scanner.nextDouble(); // Verificar que los números sean diferentes while (num1 == num2 || num1 == num3 || num2 == num3) { System.out.println("Los números deben ser diferentes. Por favor, ingrese nuevamente."); System.out.print("Ingrese el primer número: "); num1 = scanner.nextDouble(); System.out.print("Ingrese el segundo número: "); num2 = scanner.nextDouble(); System.out.print("Ingrese el tercer número: "); num3 = scanner.nextDouble(); } // Encontrar el mayor y el menor double mayor = Math.max(Math.max(num1, num2), num3); double menor = Math.min(Math.min(num1, num2), num3); // Imprimir el mayor y el menor System.out.println("El mayor número es: " + mayor); System.out.println("El menor número es: " + menor); } } ``` ### Explicación 1. Se declara un objeto `Scanner` para leer la entrada del usuario. 2. Se piden los tres números al usuario y se almacenan en variables. 3. Se verifica que los números sean diferentes. Si no lo son, se pide al usuario que ingrese nuevamente. 4. Se encuentra el mayor y el menor número utilizando la función `Math.max` y `Math.min`. 5. Se imprime el mayor y el menor número. ### Ejemplo de uso ``` Ingrese el primer número: 10 Ingrese el segundo número: 20 Ingrese el tercer número: 30 El mayor número es: 30.0 El menor número es: 10.0 ```