image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Luiz Pinto
Luiz Pinto26/01/2023 18:39
Compartilhe

Operadores Lógicos - JAVA

  • #Java

Os operadores lógicos do Java são usados para criar expressões lógicas (verdadeiras ou falsas). Os operadores lógicos mais comuns são:

  • "&&" (E lógico): retorna verdadeiro se ambas as expressões forem verdadeiras. Exemplo: (x < 5 && y > 0) retornaria verdadeiro somente se x fosse menor que 5 e y fosse maior que 0.
  • "||" (OU lógico): retorna verdadeiro se pelo menos uma das expressões for verdadeira. Exemplo: (x < 5 || y > 0) retornaria verdadeiro se x fosse menor que 5 ou y fosse maior que 0.
  • "!" (Não lógico): inverte o valor lógico da expressão. Exemplo: !(x < 5) retornaria verdadeiro se x não fosse menor que 5.
  • "&" (E lógico curto-circuitado): igual a &&, mas não avalia a segunda expressão se a primeira já for falsa. Exemplo: (x < 5 & y/x > 2) se x for menor que zero, y/x não será avaliado evitando um erro de divisão por zero.
  • "|" (OU lógico curto-circuitado): igual a ||, mas não avalia a segunda expressão se a primeira já for verdadeira. Exemplo: (x < 5 | y/x > 2) se x for menor que cinco, y/x não será avaliado evitando um erro de divisão por zero.
  • "^" (OU exclusivo): retorna verdadeiro se apenas uma das expressões for verdadeira. Exemplo: (x < 5 ^ y < 5) retornaria verdadeiro se x fosse menor que 5 ou y fosse menor que 5, mas não ambos.
Compartilhe
Comentários (3)
Ingrid Santos
Ingrid Santos - 27/01/2023 09:38

Uma ótima explicação !!

Franklyn Diniz
Franklyn Diniz - 26/01/2023 20:00

muito bom, não conhecia esses operadores curto-circuitados

ALEXSANDRA CASTRO
ALEXSANDRA CASTRO - 26/01/2023 19:43

Obrigada por essa explicação.