Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Verificando se um número está em um intervalo [resolvido]

package br.com.alura;

import java.util.Scanner;

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

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

        if (emprestimo >= 1000 && emprestimo <= 5000) {
            System.out.printf("O valor R$ %.2f está dentro do intervalo permitido para empréstimo.", emprestimo);
        } else {
            System.out.printf("O valor R$ %.2f não está dentro do intervalo permitido para empréstimo.", emprestimo);
        }
        scanner.close();
    }
}
1 resposta
solução!

Oi, Marcos! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Você aplicou muito bem a verificação de intervalo usando operadores lógicos &&. O uso do printf com duas casas decimais deixou a saída clara e profissional.

Ícone de sugestão

Para saber mais:

A título de curiosidade, ao verificar se um número está dentro de um intervalo usando if e else, você está lidando com **operações lógicas** que envolvem operadores relacionais e booleanos. Esse tipo de lógica é essencial para validar entradas, criar filtros e controlar o fluxo dos seus programas.

É interessante observar como essas verificações estão presentes em várias partes de uma aplicação — desde regras de negócio até permissões de acesso. Para explorar mais sobre esse tema, vale conferir a documentação oficial da Oracle sobre operadores relacionais e lógicos.

Alura

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