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

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("Ingrese el primer número: ");
        int numero1 = scanner.nextInt();
        
        System.out.print("Ingrese el segundo número: ");
        int numero2 = scanner.nextInt();
        
        if (numero1 > numero2) {
            System.out.println("El número mayor es " + numero1 + ".");
        } else if (numero2 > numero1) {
            System.out.println("El número mayor es " + numero2 + ".");
        } else {
            System.out.println("Ambos números son iguales.");
        }
        
        scanner.close();
    }
}
1 respuesta

¡Hola Cesar, espero que estés bien!

Tu código para comparar dos números parece estar en muy buena forma. Has utilizado correctamente las estructuras condicionales if, else if y else para determinar cuál de los dos números es mayor o si son iguales. Además, estás utilizando Scanner para obtener la entrada del usuario, lo cual es perfecto para este tipo de programas interactivos.

Aquí te dejo un pequeño resumen de lo que hace tu código:

  1. Pide al usuario que ingrese dos números enteros.
  2. Compara los dos números:
    • Si el primer número es mayor, imprime que el primer número es el mayor.
    • Si el segundo número es mayor, imprime que el segundo número es el mayor.
    • Si ambos números son iguales, imprime que son iguales.

Tu programa debería funcionar correctamente para el problema que estás tratando de resolver. Si tienes algún problema específico al ejecutar el código, asegúrate de que la entrada sea válida (es decir, que los números ingresados sean enteros) y que no haya errores de sintaxis.

Espero que esto te ayude y que continúes disfrutando de tu aprendizaje en Java. ¡Bons estudios!