Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Propuesta de solución para el ejercicio de verificación de un número entre un intervalo.

Buenos días,

Les comparto mi solución al ejercicio propuesto:

package com.camilodev.ejercicios.condicionales;

import java.util.Locale;
import java.util.Scanner;

public class NumeroEntreIntervalo {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        input.useLocale(Locale.US);

        final int LIMITE_INFERIOR = 1000;
        final int LIMITE_SUPERIOR = 5000;

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

        if(valorPrestamo >= LIMITE_INFERIOR && valorPrestamo <= LIMITE_SUPERIOR){
            System.out.println("El valor %.2f está dentro del intervalo permitido para el préstamo".formatted(valorPrestamo));
        }else {
            System.out.println("El valor %.2f no está dentro del intervalo permitido para el préstamo".formatted(valorPrestamo));
        }

        input.close();
    }
}

Cualquier sugerencia es bienvenida.

Gracias por su atención.

1 respuesta

Hola Camilo, espero que estés bien

¡Buenos días! Gracias por compartir tu solución al ejercicio. Tu código se ve muy bien estructurado y cumple con el propósito de verificar si un número está dentro de un intervalo específico. Aquí te dejo algunas observaciones y sugerencias que podrían ser útiles:

  1. Formato de Salida: Estás utilizando formatted para formatear la salida, lo cual es una buena práctica para asegurar que los números se muestren con dos decimales. Sin embargo, asegúrate de que tu entorno de desarrollo soporte esta característica, ya que es parte de Java 15 en adelante. Si estás usando una versión anterior, podrías considerar usar String.format de la siguiente manera:

    System.out.println(String.format("El valor %.2f está dentro del intervalo permitido para el préstamo", valorPrestamo));
    
  2. Mensajes de Salida: Los mensajes de salida están claros y proporcionan la información necesaria al usuario. Asegúrate de que el formato del número sea consistente en ambos mensajes.

  3. Cierre del Scanner: Veo que cierras el Scanner al final, lo cual es una buena práctica para liberar recursos.

  4. Validación de Entrada: Aunque no es necesario para este ejercicio, considera agregar una validación para asegurarte de que el usuario ingrese un número válido. Esto puede prevenir errores si el usuario ingresa un valor no numérico.

Tu solución es clara y efectiva para verificar si el valor del préstamo está dentro del intervalo permitido. Espero que estas sugerencias te sean útiles.

Espero haber ayudado y buenos estudios!