1
resposta

Verificando se um número está em um intervalo

O programa avalia se o valor digitado está no intervalo permitido de valores de empréstimo (entre 1000 e 5000). 

import java.util.Scanner;

public class IntervaloPermitido {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Digite o valor do empréstimo: ");
        double valorSolicitado = scanner.nextDouble();

        if (valorSolicitado >= 1000 && valorSolicitado <= 5000) {
            System.out.println("O valor "+ valorSolicitado +" está dentro do intervalo permitido para empréstimo.");
        } else {
            System.out.println("O valor "+ valorSolicitado +" não está dentro do intervalo permitido para empréstimo.");
        }

        scanner.close();
    }
}
1 resposta

Oi, Ariane! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu programa ficou bem claro e direto ao ponto. A forma como você utilizou o if para verificar o intervalo de valores foi certeira e demonstra boa compreensão da lógica condicional.

Uma dica interessante para o futuro é usar a estrutura else if quando houver mais de uma condição a ser testada separadamente.


if (valor < 1000) {
    System.out.println("Valor abaixo do mínimo permitido.");
} else if (valor > 5000) {
    System.out.println("Valor acima do máximo permitido.");
} else {
    System.out.println("Valor dentro do intervalo permitido.");
}

Esse código (else if) permite dividir melhor os casos específicos e mostrar mensagens mais personalizadas.

Conteúdos relacionados
Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!