Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Comparando dos números

public class ComparacionDosNumeros { public static void main(String[] args) { int num1=0, num2; Scanner scanner = new Scanner(System.in);

    System.out.println("Hola, comparemos tus numeros!!" +
            "\nIngresa el primer número");
    num1 = scanner.nextInt();

    System.out.println("Ingresa el segundo número ");
    num2 = scanner.nextInt();
    scanner.close();

    if(num1 == num2){
        System.out.println("Tus numeros son iguales!");
    } else if (num1 > num2) {
        System.out.println("El numero mayor es: " + num1);
    }else {
        System.out.println("El numero mayor es: " + num2);
    }
}

}

1 respuesta

¡Hola Jorge, espero que estés bien!

Parece que ya tienes un buen comienzo en tu código para comparar dos números en Java. Tu lógica es correcta y debería funcionar como se espera. Aquí está un resumen de lo que hace tu programa:

  1. Solicita al usuario que ingrese dos números enteros.
  2. Compara los dos números.
  3. Imprime un mensaje indicando si los números son iguales o cuál de ellos es mayor.

Una cosa que podrías considerar es mejorar la experiencia del usuario asegurándote de que el programa maneje correctamente cualquier entrada inesperada, como caracteres no numéricos. Sin embargo, para el propósito de este ejercicio, tu código está bien estructurado.

Si quieres probarlo, aquí tienes un ejemplo de cómo debería funcionar:

Ejemplo de entrada:

Ingresa el primer número: 10
Ingresa el segundo número: 25

Salida esperada:

El numero mayor es: 25

¡Espero que esta explicación te ayude a seguir adelante con tu aprendizaje de Java! ¡Bons estudos!