Tomada de Decisão em Java: Dominando Instruções Condicionais para Programação Robusta
Estruturas de tomada de decisão têm uma ou mais condições para serem avaliadas ou testadas pelo programa, junto com uma instrução ou instruções que devem ser executadas se a condição for determinada como verdadeira, e opcionalmente, outras instruções a serem executadas se a condição for determinada como falsa.
Seguindo está a forma geral de uma estrutura típica de tomada de decisão encontrada na maioria das linguagens de programação:
Linguagem de programação Java fornece os seguintes tipos de instruções de tomada de decisão. Clique nos seguintes links para verificar seus detalhes.
| Nº | Instrução & Descrição |
|---|---|
| 1 | instrução if Uma instrução if consiste de uma expressão booleana seguida por uma ou mais instruções. |
| 2 | instrução if...else Uma instrução if pode ser seguida por uma instrução else opcional, que executa quando a expressão booleana é falsa. |
| 3 | instrução if aninhada Você pode usar uma instrução if ou else if dentro de outra instrução if ou else if(s). |
| 4 | instrução switch Uma instrução switch permite que uma variável seja testada para igualdade contra uma lista de valores. |
O Operador ? :
Cobrimos o operador condicional ? : no capítulo anterior que pode ser usado para substituir instruções if...else. Ele tem a seguinte forma geral:
Exp1 ? Exp2 : Exp3;
Onde Exp1, Exp2 e Exp3 são expressões. Observe o uso e colocação dos dois-pontos.
Para determinar o valor da expressão inteira, inicialmente exp1 é avaliada.
Se o valor de exp1 é true, então o valor de Exp2 será o valor da expressão inteira.
Se o valor de exp1 é false, então Exp3 é avaliada e seu valor torna-se o valor da expressão inteira.
O que Vem a Seguir?
No próximo capítulo, discutiremos sobre a classe Number (no pacote java.lang) e suas subclasses na Linguagem Java.
Estaremos olhando em algumas das situações onde você usará instanciações destas classes em vez dos tipos de dados primitivos, bem como classes como formatação, funções matemáticas que você precisa saber sobre quando trabalhando com Números.
Java
- Dominando Operadores Java: Tipos, Sintaxe e Exemplos Práticos
- Comentários em Java: Tipos, Uso e Boas Práticas
- Dominando o Loop for Aprimorado em Java: Sintaxe, Exemplos e Boas Práticas
- Dominando Interfaces em Java: Conceitos, Implementação e Boas Práticas
- Dominando Try-With-Resources em Java: Gerenciamento Automático de Recursos Explicado
- Anotações em Java Explicadas: Tipos, Posicionamento e Exemplos Práticos
- Otimizando Seu Lançamento IoT: Estratégias Comprovadas para Sucesso
- Dominando o Java 8 Optional: Guia Prático para Código Null‑Safe
- Aprimorando a Tomada de Decisão na Manufatura Avançada com Analytics Poderosos
- Otimize a Ingestão de Dados para Impulsionar a Tomada de Decisão Mais Inteligente