1
resposta

minha tentativa

import java.util.Scanner;

public class ClassificaçãoCategoria {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("voce e um gerente, fale o preço do novo estoque para o repositor saber em qual setor colocar");
        double preco = scanner.nextDouble();
        if (preco <= 50){
            System.out.println("economico");

            }if (preco >=50.01 && preco<=200) {
            System.out.println("Intermediário");
        }
                else {
                System.out.println("premiun");
            }


        }




}
1 resposta

Oi, Arthur! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

A sua solução usa bem o Scanner pra capturar o preço e aplicar a classificação com estruturas if. Isso mostra que você já tá praticando a lógica de decisão em Java para separar categorias de preço, o que é um ponto importante quando trabalhamos com regras de negócio simples dentro de um programa.

Você pode usar else if pra deixar a lógica mais organizada quando existem varias condições. Isso evita verificações desnecessárias e deixa o fluxo do código mais claro.


double preco = scanner.nextDouble();

if (preco <= 50) {
    System.out.println("economico");
} else if (preco <= 200) {
    System.out.println("intermediario");
} else {
    System.out.println("premium");
}

Neste exemplo, o programa verifica o valor digitado e classifica o produto em categorias de preço. O uso de else if garante que apenas uma das condições será executada, deixando o código mais organizado e fácil de entender.

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