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

Scanner scanner = new Scanner(System.in);
System.out.println("Ingrese un numero: ");
int numero1 = scanner.nextInt();


System.out.println("Ingrese un numero: ");
int numero2 = scanner.nextInt();

scanner.close();

if (numero1 > numero2) {
    System.out.println("El número mayor es: "+numero1);
}else if (numero1 < numero2) {
    System.out.println("El número mayor es: "+numero2);
}



    }
}
1 respuesta

Hola Jose, espero que estés bien

Veo que estás trabajando en un programa para comparar dos números en Java. Tu código está casi completo, pero parece que falta una parte importante: manejar el caso en el que ambos números son iguales. Actualmente, tu código solo compara si uno es mayor que el otro. Para completar el ejercicio, puedes agregar una condición adicional para verificar si los números son iguales. Aquí te dejo un ejemplo de cómo podrías hacerlo:

import java.util.Scanner;

public class CompararNumeros {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Ingrese un número: ");
        int numero1 = scanner.nextInt();

        System.out.println("Ingrese otro número: ");
        int numero2 = scanner.nextInt();

        scanner.close();

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

Con esta modificación, el programa también te dirá si los números ingresados son iguales. Espero que esto te ayude a resolver el problema.

¡Espero haber ayudado y buenos estudios!