Hola Michael, espero que estés bien
Tu código parece estar funcionando correctamente para verificar si un valor de préstamo está dentro del intervalo permitido de 1000 a 5000. Sin embargo, he notado que en el mensaje de salida estás utilizando "S/" para denotar la moneda, que podría ser confuso si no es necesario. Asegúrate de que esto sea intencional y relevante para tu contexto.
Aquí tienes un ejemplo de cómo podrías ajustar el mensaje para que sea más claro:
import java.util.Scanner;
public class Prestamo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double prestamo;
System.out.println("Ingresa el valor del préstamo a solicitar: ");
prestamo = scanner.nextDouble();
if (prestamo >= 1000 && prestamo <= 5000) {
System.out.println("El valor " + prestamo + " está dentro del intervalo permitido para el préstamo.");
} else {
System.out.println("El valor " + prestamo + " no está dentro del intervalo permitido para el préstamo.");
}
}
}
Con este ajuste, el programa debería funcionar de acuerdo con lo que se espera en el ejercicio. Espero que esto te ayude a seguir adelante con tu proyecto.
¡Espero haber ayudado y buenos estudios!