Operadores lógicos são usados para avaliar expressões booleanas. A seguir estão os operadores lógicos disponíveis no Groovy -
Operador |
Descrição |
Exemplo |
&& |
Este é o operador lógico “e” |
verdadeiro && verdadeiro dará verdadeiro |
|| |
Este é o operador lógico “ou” |
verdade || verdadeiro dará verdadeiro |
! |
Este é o operador lógico “não” |
! falso dará verdadeiro |
O fragmento de código a seguir mostra como os vários operadores podem ser usados.
class Example {
static void main(String[] args) {
boolean x = true;
boolean y = false;
boolean z = true;
println(x&&y);
println(x&&z);
println(x||z);
println(x||y);
println(!x);
}
}
Quando executamos o programa acima, obteremos o seguinte resultado. Pode-se ver que os resultados são os esperados a partir da descrição dos operadores conforme mostrado acima.
false
true
true
true
false