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 Main {

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);

    System.out.println("Ingrese el primer número:");
    int numero1 = scanner.nextInt();
    System.out.println("Ingrese el segundo número:");
    int numero2 = scanner.nextInt();

    if (numero1 > numero2)
    {
        System.out.println("El número mayor es: " + numero1 + ".");
    } else if (numero1 == numero2) {
        System.out.println("Ambos números son iguales.");
    } else {
        System.out.println("El número mayor es " + numero2 + ".");
    }
}

}

1 respuesta

Hola, Raul, espero que estés bien

Tu código para comparar dos números y determinar cuál es mayor o si son iguales está bastante bien estructurado. Estás utilizando correctamente la clase Scanner para recibir la entrada del usuario y luego comparas los números usando las estructuras condicionales if, else if y else.

Aquí tienes un pequeño ejemplo de cómo puedes ejecutar tu programa:

  1. Al ejecutar el programa, se te pedirá que ingreses el primer número.
  2. Después, se te pedirá que ingreses el segundo número.
  3. El programa comparará ambos números:
    • Si el primer número es mayor, imprimirá "El número mayor es: [primer número]."
    • Si ambos números son iguales, imprimirá "Ambos números son iguales."
    • Si el segundo número es mayor, imprimirá "El número mayor es [segundo número]."

Tu lógica es correcta y este programa debería funcionar bien para los propósitos de comparación de números. Solo asegúrate de manejar las entradas adecuadamente para evitar errores, como ingresar caracteres no numéricos.

Espero haber ayudado y buenos estudios!