1
resposta

{Resolução} Verificando se um número está em um intervalo

import java.util.Scanner;

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


        System.out.println("Digite o Valor :   ");
        int valorIntervalo = scanner.nextInt();


        if (valorIntervalo >= 1000 && valorIntervalo <= 5000) {
            System.out.println("O valor:  " +valorIntervalo + " Está dentro do intervalo ");

        } else {
                System.out.println("Está fora do intervalo permitido para Empréstimo");
            }
        scanner.close();
        }

}
1 resposta

Ei, Israel! Tudo bem?

Seu uso de if com o operador lógico && está correto e deixa o código direto ao ponto para verificar se um número está dentro do intervalo. Isso mostra que você compreendeu bem o uso de operadores lógicos na linguagem Java.

Depois explore outros métodos auxiliares quando o código começar a crescer. Por exemplo, você pode criar um método estaNoIntervalo() para tornar a leitura mais fácil:


public static boolean estaNoIntervalo(int valor) {
    return valor >= 1000 && valor <= 5000;
}

Esse método retorna true se o valor estiver entre 1000 e 5000, e pode ser usado no if.

Parabéns por estar praticando o que está aprendendo, continue assim!

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