Hola Roberto, espero que estés bien
Tu propuesta de solución está casi perfecta para el ejercicio que estás realizando. Sin embargo, he notado que el mensaje de salida en el caso de que el valor esté fuera del intervalo no coincide exactamente con el ejemplo de salida esperada que mencionaste. En tu código, el mensaje es "El valor está fuera del intervalo permitido", mientras que en el ejemplo de salida esperada se especifica "El valor 750 no está dentro del intervalo permitido para el préstamo."
Para ajustarlo, simplemente puedes modificar la línea que imprime el mensaje cuando el valor está fuera del intervalo. Aquí te dejo una versión ajustada:
import java.util.Scanner;
public class VerificarPrestamo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese el valor solicitado para el préstamo: ");
int valor = scanner.nextInt();
if (valor >= 1000 && valor <= 5000) {
System.out.println("El valor está dentro del intervalo permitido para el préstamo.");
} else {
System.out.println("El valor " + valor + " no está dentro del intervalo permitido para el préstamo.");
}
scanner.close();
}
}
Con este pequeño ajuste, tu programa debería funcionar exactamente como se espera en el ejercicio. Espero haber ayudado y buenos estudios!