1 2 3 4 5 6 7 |
If((férias <= 10 dias) e (férias >= 6)){ Eu vou para São Paulo; }else if((férias <= 5 dias) e (férias >= 3 dias)){ Eu vou para Piracicaba; }else if(férias <= 2 dias){ Eu vou ficar em casa; } |
O exemplo acima mostra que uma condição pode ser formada por duas ou mais condições. Esses tipos de condições são chamados de “condição combinada”.
Uma simples condição costuma utilizar um valor Boolean “true” ou “false”. Uma combinação combinatória é uma expressão booleana, o qual é formada por operadores lógicos para combinar duas ou mais combinações juntas.
O operador lógico inclui “e”, “ou”, e “não”, quais tem sinais correspondentes “&”, “|”, e “!” no java.
O operador “não” (“!”) na verdade é para um simples valor. O operador relacional para isso é o != (não igual). Ao negar o valor de true torna-se false e false torna-se true.
Os operadores “e” (“&”) e “ou” (“|”) são utilizados para ligar duas ou mais condições para fazer uma condição combinada. Isso é mostrado na tabela verdade.
Fonte: Learning Java with Games
Deixe um comentário