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 NumeroMayorMenor {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        

        System.out.println("Ingrese el primer numero");
        double primerNumeroIngresado = scanner.nextDouble();

        System.out.println("Ingrese el segundo numero");
        double segundoNumeroIngresado = scanner.nextDouble();

        if (primerNumeroIngresado > segundoNumeroIngresado){
            System.out.println("El numero mayor es: " + primerNumeroIngresado);
        }else {
            System.out.println("El numero mayor es: " + segundoNumeroIngresado);
        }
    }
}
1 respuesta

¡Hola Ivania, espero que estés bien!

Parece que estás en el camino correcto con tu código, pero hay un pequeño detalle que podrías ajustar para cumplir completamente con el ejercicio. El problema pide que compares números enteros y también que indiques si ambos números son iguales.

Aquí te dejo una versión ajustada de tu código:

import java.util.Scanner;

public class NumeroMayorMenor {
    public static void main(String[] args) {
        // código omitido

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

He cambiado el tipo de datos a int para trabajar con números enteros, como se pide en el ejercicio, y he añadido una condición else if para manejar el caso en que ambos números son iguales.

Espero que esto te ayude y que puedas continuar practicando con éxito. ¡Bons estudos!