Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Sugerencia] Mi propuesta de solución...

import java.util.InputMismatchException;
import java.util.Scanner;

public class GreaterOrLess {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int number1;
        int number2;
        String opt = "0";

        showHeader();

        do {
            System.out.print("* Ingrese el primer número: ");
            try {
                number1 = scanner.nextInt();
                System.out.print("* Ingrese el segundo número: ");
                number2 = scanner.nextInt();
                System.out.printf("%nEl número mayor es %d.", Math.max(number1, number2));
                System.out.print("Para terminar digite 0 o cualquier tecla para continuar: ");
                opt = scanner.next();
            } catch (InputMismatchException _) {
                System.out.println("\n¡Sólo se adminten números enteros, intenta de nuevo!\n");
                scanner.nextLine();
            }
        } while (!opt.equals("0"));

        System.out.println("\nClosing app... Thanks for using our service");

        scanner.close();
    }

    private static void showHeader() {
        System.out.println("""
                
                **********************************************
                    Welcome to the ‘big number’ application
                **********************************************
                
                """);
    }
}
2 respuestas

Hola Wilmar, espero que estés bien

Tu propuesta de solución para comparar dos números en Java se ve bastante bien y está casi completa. Sin embargo, parece que el ejercicio también requiere que se indique si los números son iguales.

Actualmente, tu código solo indica cuál es el número mayor. Para abordar este requisito, puedes agregar una condición adicional para verificar si los números son iguales.

Con esta modificación, tu programa ahora también verificará si los números ingresados son iguales y mostrará el mensaje correspondiente. Espero que esta sugerencia sea útil para ti.

¡Espero haber ayudado y buenos estudios!

Hola Brenda.

Te comparto que el enunciado del ejercicio no menciona nada sobre los números cuando sean iguales.

¡Gracias!