Oi, Eleazar! Como vai?
No seu código, percebi que você usou a estrutura condicional corretamente, mas o intervalo definido está invertido. O número 10000 é maior que 5000, então a condição valor >= 10000 && valor <= 5000 nunca será verdadeira. O correto seria inverter os limites do intervalo.
Uma dica interessante para o futuro é testar intervalos com atenção à ordem dos valores.
Veja este exemplo:
if (valor >= 5000 && valor <= 10000) {
System.out.println("Valor dentro do intervalo");
}
Esse código verifica se um número está entre 5000 e 10000, inclusive. Use >=
e <=
para incluir os extremos do intervalo.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!