Hola Sebastian, espero que estés bien
Veo que has hecho un buen trabajo con tu código para comparar dos números. Sin embargo, parece que falta un pequeño detalle para cubrir todos los casos posibles. Actualmente, tu programa solo identifica cuál número es mayor, pero no considera la posibilidad de que ambos números sean iguales.
Para solucionar esto, puedes agregar una condición adicional al final de tu estructura if
para verificar si los números son iguales. Aquí te muestro cómo podrías hacerlo:
import java.util.Scanner;
public class NumberComparation {
public static void main(String[] args) {
// código omitido
if (number1 > number2) {
System.out.println("El numero mayor es " + number1);
} else if (number1 < number2) {
System.out.println("El numero mayor es " + number2);
} else {
System.out.println("Ambos numeros son iguales.");
}
}
}
Con esta modificación, el programa ahora también te dirá si los dos números ingresados son iguales. Espero que esto resuelva tu duda y te ayude a avanzar en tu aprendizaje de Java.
¡Espero haber ayudado y buenos estudios!