1
resposta

exercício empréstimo

import java.util.Scanner;

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

        System.out.println("Qual o valor do empréstimo desejado? ");
        double valor = ler.nextDouble();

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

    }
}
1 resposta

Olá, Gabriel, como vai?

O código apresentado atende perfeitamente ao que foi solicitado no exercício, utilizando corretamente os operadores lógicos para validar o intervalo entre 1000 e 5000. O uso do tipo double é uma escolha adequada para manipular valores monetários, garantindo que o programa suporte casas decimais caso necessário.

Uma sugestão para incrementar o aprendizado é utilizar o método printf para formatar a saída do valor numérico, permitindo controlar a quantidade de casas decimais exibidas no console. Por exemplo, ao usar System.out.printf("O valor %.2f está dentro do intervalo", valor), o número será exibido com apenas duas casas após a vírgula, o que é o padrão para representações financeiras.

Parabéns pela resolução e por compartilhar sua prática no fórum, continue engajado nos estudos.

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