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

Solução

Segue minha resolução:

public class Principal {

    public static void main(String[] args) {

        double preco = 150.00;
        String economico ="Econômico";
        String intermediario = "Intermediário";
        String premium = "Premium";

       if (preco <= 50){
           System.out.println("Categoria do produto: " + economico);
       } else if (preco < 200) {
           System.out.println("Categoria do produto: " + intermediario);

       } else {
           System.out.println("Categoria do produto: " + premium);
       }

    }
}
1 resposta
solução!

Olá, Victor, como vai?

Seu código resolve corretamente a proposta do exercício. A estrutura condicional está adequada e cobre bem as três faixas de preço solicitadas. Com o valor 150.00, o programa retorna a categoria Intermediário, que corresponde ao comportamento esperado.

A lógica utilizada também garante que os intervalos funcionem corretamente. Primeiro é feita a verificação de preços até 50 e, em seguida, preços menores que 200, o que naturalmente cobre o intervalo entre 50,01 e 199,99. Por fim, o else atende aos valores acima de 200.

Obrigado por compartilhar sua solução no fórum. Continue praticando e trazendo suas implementações. O fórum segue à disposição para ajudar no que precisar.

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