Hola Jorge, espero que estés bien
Parece que tu código está casi perfecto para verificar si un número está dentro de un intervalo específico. Sin embargo, hay un pequeño detalle que podrías ajustar para que el programa sea más preciso con respecto a los límites del intervalo.
Actualmente, tu condición if (a > 1000 && a < 5000)
excluye los valores de 1000 y 5000. Si deseas incluir estos valores en el rango permitido, puedes modificar la condición a if (a >= 1000 && a <= 5000)
. De esta manera, el programa considerará que los valores 1000 y 5000 también están dentro del rango.
Aquí tienes el código ajustado:
Scanner teclado = new Scanner(System.in);
System.out.println("********************");
System.out.println("Ingrese la cantidad de su préstamo ");
int a = teclado.nextInt();
if (a >= 1000 && a <= 5000) {
System.out.println("Aprobado, está dentro del rango.");
} else {
System.out.println("No está dentro del rango del cual se le puede dar el préstamo.");
}
Con este cambio, si ingresas 1000 o 5000, el programa indicará que el valor está dentro del rango permitido.
Espero haber ayudado y buenos estudios!