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

Verificar si un número está entre un intervalo

Para el presente ejercicio use una clase principal y la clase donde realice la lógica del programa en donde use dos métodos uno para obtener el dato y el otro para validar si el número estaba en el rango para esto use un ciclo if/else, además de esto también utilice los operadores relacionales y operador lógico, ahora muestro mi solución:

public class Main {
    public static void main(String[] args) {
        RangoNumero  rangoNumero = new RangoNumero();
        rangoNumero.ingresoNumero();
        rangoNumero.validarNumero();

    }
}
import java.util.Scanner;

public class RangoNumero {

    int numeroUsuario;
    Scanner teclado = new Scanner(System.in);

    public void ingresoNumero(){
        System.out.println("Ingrese el valor del préstamo: ");
        numeroUsuario = teclado.nextInt();
    }

    public void validarNumero() {
        if (numeroUsuario >= 1000 && numeroUsuario <= 5000) {
            System.out.printf("El valor %d ingresado está dentro del intervalo permitido para el préstamo.",numeroUsuario);
        } else {
            System.out.printf("El valor %d ingresado no ésta dentro del intervalo permitido para el préstamo.",numeroUsuario);

        }
    }
}
1 respuesta

Hola Edwin, espero que estés bien

Gracias por compartir tu solución. Parece que has entendido bien cómo verificar si un número está dentro de un rango usando condicionales if/else en Java. Tu código está bien estructurado y cumple con el objetivo de la actividad.

Aquí hay algunos comentarios y sugerencias que podrían ayudarte a mejorar o expandir tu solución:

  1. Mensajes de Salida: Asegúrate de que los mensajes de salida sean claros y concisos. Por ejemplo, en lugar de "El valor ingresado no ésta dentro del intervalo permitido para el préstamo", podrías corregir el error tipográfico a "está" y considerar simplificar el mensaje para que sea más directo.

  2. Validación de Entrada: Podrías considerar agregar una validación para asegurarte de que el usuario ingrese un número válido. Esto evitaría que el programa falle si el usuario ingresa un valor no numérico.

  3. Cerrar el Scanner: Es una buena práctica cerrar el objeto Scanner después de usarlo para liberar recursos. Puedes hacerlo llamando a teclado.close(); al final del método ingresoNumero.

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y explorando más sobre Java!

Espero haber ayudado y buenos estudios!