Hola Juan,
¡Espero que estés disfrutando del curso! He revisado tu código y parece que estás muy cerca de lograr lo que se pide en el desafío. Sin embargo, hay un pequeño detalle que podrías ajustar para que el mensaje de salida sea más claro y se alinee con el ejemplo proporcionado en la actividad.
Actualmente, tu código está funcionando correctamente para comparar los números, pero el mensaje de salida tiene un pequeño error tipográfico y podría ser un poco más claro. Aquí tienes una versión ajustada del mensaje:
import java.util.Scanner;
public class ComparadorNumeros {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Por favor, ingrese el primer número a comparar: ");
int valor1 = scanner.nextInt();
System.out.print("Por favor, ingrese el segundo número a comparar: ");
int valor2 = scanner.nextInt();
if (valor1 == valor2) {
System.out.println("Los números ingresados son iguales.");
} else if (valor1 > valor2) {
System.out.println("El número mayor es: " + valor1);
} else {
System.out.println("El número mayor es: " + valor2);
}
scanner.close(); // No olvides cerrar el scanner para evitar posibles fugas de recursos
}
}
He agregado unas comas en los mensajes de entrada para que sean más claros y corregido el mensaje de salida para que diga "El número mayor es:" en lugar de "El numero es mayor es:". También he añadido scanner.close();
al final para cerrar el scanner, lo cual es una buena práctica.
Espero que esto te ayude a avanzar y a entender mejor cómo estructurar los mensajes de salida. ¡Sigue adelante con el buen trabajo!
Espero haber ayudado y buenos estudios!