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 está en un intervalo

 import java.util.Scanner;

public class Main {
        public static void main(String[] args) {
           //CHECKING IF A NUMBER IS EVEN OR ODD

            Scanner scanner = new Scanner(System.in);
 System.out.print("Please enter the amount you want to borrow ");
            int amount = scanner.nextInt();

            if (amount>=1000 && amount<=5000) {
                System.out.println(amount + " is a valid quantity to borrow");
            } else {
                System.out.println(amount + " is not a valid quantity to borrow");
            }

        }}
1 respuesta

¡Hola Sol, espero que estés bien!

Parece que ya tienes un buen comienzo para tu programa. Has escrito correctamente la lógica para verificar si un número está dentro del intervalo permitido.

Sin embargo, para que tu programa se alinee mejor con el ejemplo proporcionado en el ejercicio, podrías considerar ajustar los mensajes de salida para que sean más descriptivos y coincidan con el formato esperado.

Aquí tienes una versión ajustada de tu código:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Ingrese el valor del préstamo: ");
        int amount = scanner.nextInt();

        if (amount >= 1000 && amount <= 5000) {
            System.out.println("El valor " + amount + " está dentro del intervalo permitido para el préstamo.");
        } else {
            System.out.println("El valor " + amount + " no está dentro del intervalo permitido para el préstamo.");
        }
    }
}

Con este ajuste, el programa debería imprimir mensajes que se ajusten al ejemplo de salida esperado. Espero que esto te ayude y que tu programa funcione como esperas.

¡Espero haber ayudado y buenos estudios!