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

import java.util.Scanner;

public class Ejercicios {
    public static void main(String[] args) {
        Scanner leer = new Scanner(System.in);
        
        System.out.println("Ingrese el primer numero: ");
        int num1 = leer.nextInt();

        System.out.println("Ingrese el segundo numero: ");
        int num2 = leer.nextInt();

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

    }
}
1 respuesta

Hola Marko, espero que estés bien

Tu código para comparar dos números en Java se ve bastante bien. Estás utilizando correctamente la estructura condicional if/else para determinar cuál número es mayor o si son iguales. Aquí tienes un par de sugerencias para que el programa sea un poco más claro y se alinee con el ejemplo de salida esperado:

  1. En el caso de que un número sea mayor que el otro, podrías ajustar el mensaje para que sea más claro, como en el ejemplo proporcionado en la actividad.

Por ejemplo, podrías modificar la salida de esta manera:

if (num1 == num2) {
    System.out.println("Los números son iguales.");
} else if (num1 > num2) {
    System.out.println("El número mayor es " + num1 + ".");
} else {
    System.out.println("El número mayor es " + num2 + ".");
}

Con este ajuste, el mensaje será más claro y consistente con el ejemplo de salida que se espera.

Espero que esto te ayude y que sigas disfrutando de tu aprendizaje en Java. ¡Bons estudos!