JavaCondicionaisavancado

Classificador de produto

Em sistemas de e-commerce e gestão de estoque, é comum ter regras que combinam múltiplas condições, como preço e quantidade em estoque, para classificar produtos. Usar operadores lógicos como && (E) e || (OU) permite criar lógicas de negócio claras sem aninhar várias estruturas condicionais. Dominar isso é essencial para escrever regras de decisão precisas em código real.

O PROBLEMA

Preço/estoque: Crítico, Alerta, Normal, Prioritário.

EXEMPLO

R$2500, 8 → Prioritário

SOBRE O CONCEITO

O operador && retorna true apenas se ambas as condições forem verdadeiras; || retorna true se pelo menos uma for verdadeira. O erro comum é não verificar o caso Prioritário primeiro, porque ele tem a condição mais restritiva (preço >= 1000 && estoque <= 5) e, se não for testado antes, as outras categorias (como Alerta ou Normal) podem ser aplicadas incorretamente. Sempre priorize condições mais específicas, pois a ordem dos if else determina qual bloco será executado.

RESOLUÇÃO

Mais exercícios de Condicionais

JAI008 · BásicoPode votarJAI003 · BásicoPositivo negativo zeroJAI022 · AvançadoTabela do IRJAI012 · IntermediárioClassificação do IMC
Ver todos os exercícios de Java