Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafio comparar numeros

import java.util.Scanner;

public class ComparacionNumeros {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num1;
int num2;

    while (true) {
        System.out.print("Ingrese el primer número (entre 1 y 100): ");
        num1 = scanner.nextInt();

        if (num1 >= 1 && num1 <= 100) {
            break;
        } else {
            System.out.println("Número inválido, debe estar entre 1 y 100.");
        }
    }

    while (true) {
        System.out.print("Ingrese el segundo número (entre 1 y 100): ");
        num2 = scanner.nextInt();

        if (num2 >= 1 && num2 <= 100) {
            break;
        } else {
            System.out.println("Número inválido, debe estar entre 1 y 100.");
        }
    }

    System.out.println("Los números válidos que se ingresaron son : " + num1 + " y " + num2);
    if (num1 > num2) {
        System.out.println("El número mayor es " + num1 + ".");
    } else if (num2 > num1) {
        System.out.println("El número mayor es " + num2 + ".");
    } else {
        System.out.println("Los números son iguales.");
    }

}

}

1 respuesta

Hola Alexandra,

¡Tu código se ve muy bien! Has implementado correctamente la lógica para comparar dos números ingresados por el usuario y determinar cuál es mayor o si son iguales. Además, has incluido validaciones para asegurarte de que los números estén dentro del rango de 1 a 100, lo cual es una buena práctica.

Aquí hay un pequeño resumen de lo que hace tu programa:

  1. Solicita al usuario que ingrese dos números entre 1 y 100.
  2. Verifica que cada número esté dentro del rango especificado.
  3. Compara los dos números ingresados.
  4. Muestra cuál número es mayor o si ambos son iguales.

Tu implementación ya cumple con el objetivo del ejercicio. Sin embargo, si deseas mejorar la experiencia del usuario, podrías agregar mensajes más descriptivos o instrucciones adicionales. Por ejemplo, podrías informar al usuario que debe ingresar un número nuevamente si el anterior fue inválido.

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