Java - Tomada de Decisão
As estruturas de tomada de decisão têm uma ou mais condições a serem avaliadas ou testadas pelo programa, juntamente 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 ser falso.
A seguir está a forma geral de uma estrutura de tomada de decisão típica encontrada na maioria das linguagens de programação -
A linguagem de programação Java fornece os seguintes tipos de declarações de tomada de decisão. Clique nos links a seguir para verificar seus detalhes.
Nº Sr. | Declaração e descrição |
---|---|
1 | instrução if Uma instrução if consiste em uma expressão booleana seguida por uma ou mais instruções. |
2 | if... else declaração Uma instrução if pode ser seguido por uma instrução else opcional , que é executado quando a expressão booleana é falsa. |
3 | instrução if aninhada Você pode usar um se ou senão declaração dentro de outro if ou senão declarações). |
4 | instrução de troca Um interruptor A instrução permite que uma variável seja testada quanto à igualdade em relação a uma lista de valores. |
O ? :Operador
Nós cobrimos operador condicional? : no capítulo anterior que pode ser usado para substituir if...else declarações. Tem a seguinte forma geral -
Exp1 ? Exp2 : Exp3;
Onde Exp1, Exp2 e Exp3 são expressões. Observe o uso e a colocação dos dois pontos.
Para determinar o valor da expressão inteira, inicialmente exp1 é avaliado.
-
Se o valor de exp1 for verdadeiro, então o valor de Exp2 será o valor de toda a expressão.
-
Se o valor de exp1 for false, então Exp3 será avaliado e seu valor se tornará o valor de toda a expressão.
O que vem a seguir?
No próximo capítulo, falaremos sobre a classe Number (no pacote java.lang) e suas subclasses na linguagem Java.
Estaremos analisando algumas das situações em que você usará instanciações dessas classes em vez dos tipos de dados primitivos, bem como classes como formatação, funções matemáticas que você precisa conhecer ao trabalhar com Numbers.
Java
- Operadores Java
- Comentários Java
- Java para cada loop
- Interface Java
- Java try-with-resources
- Anotações Java
- Conselhos mais legais para fazer dispositivos IoT de sucesso?
- Java 8 - Classe Opcional
- Melhore a tomada de decisões na fabricação avançada com análises
- Automatize a ingestão de dados e otimize a tomada de decisões