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

Verificando si un número esta en un intervalo

import java.util.Scanner;

public class Principal {

public static void main(String[] args) {  

    Scanner imprimirEnPantalla = new Scanner(System.in);  
    int valorPrestamo = imprimirEnPantalla.nextInt();  

    System.out.println("Ingrese el valor del préstamo: " + valorPrestamo);  
    int rangoMinimo = 1000;  
    int rangoMaximo = 5000;  

    if (valorPrestamo >= rangoMinimo && valorPrestamo <= rangoMaximo){  
        System.out.println("El valor " + valorPrestamo + " esta dentro del rango de prestamo, especifique el metodo de retiro.");  
    } else {  
        System.out.println("El valor " + valorPrestamo + " no está dentro del intervalo permitido para el prestamo.");  
    }  
}  

}

1 respuesta

Hola David, espero que estés bien

Tu código parece estar bien estructurado para verificar si un número está dentro de un intervalo específico. Sin embargo, he notado un pequeño detalle que podrías ajustar para que la interacción con el usuario sea más clara. Actualmente, estás solicitando el valor del préstamo después de haberlo leído, lo cual puede ser un poco confuso para el usuario. Te sugiero que primero pidas al usuario que ingrese el valor antes de leerlo. Aquí te dejo un ejemplo de cómo podrías hacerlo:

import java.util.Scanner;

public class Principal {

    public static void main(String[] args) {

        Scanner imprimirEnPantalla = new Scanner(System.in);
        System.out.println("Ingrese el valor del préstamo: ");
        int valorPrestamo = imprimirEnPantalla.nextInt();

        int rangoMinimo = 1000;
        int rangoMaximo = 5000;

        if (valorPrestamo >= rangoMinimo && valorPrestamo <= rangoMaximo) {
            System.out.println("El valor " + valorPrestamo + " está dentro del rango de préstamo, especifique el método de retiro.");
        } else {
            System.out.println("El valor " + valorPrestamo + " no está dentro del intervalo permitido para el préstamo.");
        }
    }
}

Con este ajuste, el usuario verá primero la solicitud para ingresar el valor del préstamo, lo que hace que la interacción sea más intuitiva. Espero que esto te ayude a mejorar la experiencia del usuario en tu programa.

Espero haber ayudado y buenos estudios!