2
respostas

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

  • Criei uma classe Principal para exibir e verificar se um valor está entre um intervalo de empréstimo. Utilizei 2 condições com os operadores lógico AND para fazer a verificação do valor e exibir se ele está ou não dentro do intervalo.

import java.util.Scanner;

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

    double saldo = 0;
    System.out.println("Saldo atual: R$ " + saldo);

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


    if (valor <= 5000 && valor >= 1000) {
        saldo += valor;
        System.out.println("Empréstimo realizado!");
    }

    else {
        System.out.println("O valor R$ " + valor + " não está dentro do intervalo" +
                " de empréstimo");
    }
    System.out.println("Saldo atual: R$ " + saldo);
}

}

2 respostas

Olá, Eduardo. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você usou o operador lógico && para validar o intervalo do empréstimo de forma direta e clara. Sua organização do fluxo usando if else deixou a lógica fácil de entender.

Uma dica interessante para o futuro é utilizar o método String.format() para formatar valores monetários ao imprimir. Veja este exemplo:


double saldo = 1234.56;
System.out.println(String.format("Saldo atual: R$ %.2f", saldo));

Esse código exibe o saldo com duas casas decimais, melhorando a apresentação para o usuário.

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

sim sim, obrigado!