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) {
    Scanner scanner = new Scanner(System.in);

    System.out.println("Ingrese el valor del préstamo: ");
    double valor = scanner.nextDouble();

    if (valor >= 1000 && valor <= 5000) {
        System.out.println("El valor " + 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.");
    }
}

}

1 respuesta

¡Hola Raul, espero que estés bien!

Tu código para verificar si un número está dentro de un intervalo específico se ve bastante bien. Estás utilizando correctamente la estructura if/else para determinar si el valor ingresado está entre 1000 y 5000. Aquí te dejo un par de sugerencias que podrían mejorar tu código:

  1. Validación de entrada: Podrías agregar una verificación para asegurarte de que el usuario está ingresando un número válido. Esto puede prevenir errores si el usuario ingresa algo que no sea un número.

  2. Mensajes claros: Asegúrate de que los mensajes sean claros para el usuario. Por ejemplo, podrías especificar que los valores deben ser numéricos.

Con este cambio, el programa primero verifica si la entrada es un número antes de proceder con la lógica de intervalo. Espero que esto te sea útil.

¡Espero haber ayudado y buenos estudios!