Hola Juan, espero que estés bien
Tu código parece estar en el camino correcto para verificar si el valor del préstamo está dentro del rango permitido de 1000 a 5000 dólares. Sin embargo, hay un pequeño detalle que podrías considerar para asegurarte de que el programa funcione correctamente en todos los casos.
En el ejemplo proporcionado en la actividad, se menciona que el valor de entrada es 750 y la salida esperada indica que no está dentro del intervalo permitido. Esto sugiere que el rango permitido es exclusivo, es decir, no incluye los valores de los límites. Por lo tanto, deberías ajustar la condición en el if
para que sea estrictamente mayor que 1000 y estrictamente menor que 5000.
Aquí tienes cómo podría quedar tu código:
Scanner teclado = new Scanner(System.in);
System.out.println("Ingrese el valor del Prestamo Solicitado: ");
double prestamo = teclado.nextDouble();
if(prestamo > 1000 && prestamo < 5000){
System.out.println("El valor " + prestamo + " está dentro del rango permitido para el préstamo.");
}else{
System.out.println("El valor " + prestamo + " no está dentro del rango permitido para el préstamo.");
}
Con este ajuste, el programa debería comportarse de acuerdo con la descripción de la actividad. Espero que esto te ayude a avanzar en tu aprendizaje de Java.
Espero haber ayudado y buenos estudios!