Você está na página 1de 10

OPERADORES

LÓGICOS
O ALUNO PODE SAIR DA ESCOLA?

Idade maior que 16 e pais


autorizam?
OPERADORES LÓGICOS

! || &

Não lógico Ou lógico E lógico


OPERADORES
LÓGICOS
Tipos de operadores

1
ARITMÉTICOS
2
UNÁRIO
3
COMPARATIVOS
4
LÓGICOS
a+b a++ a<b a || b
OPERADOR LÓGICO NÃO

public class MyClass {


public static void main(String args[]) {
boolean temAutorizacao = true;
System.out.println(!temAutorizacao);
temAutorizacao = false;
System.out.println(!temAutorizacao);
}
}
OPERADOR LÓGICO E (&)

public class MyClass {


public static void main(String args[]) {
A B A&B int idade = 17
boolean temAutorizacao = true;

true true true System.out.println(temAutorizacao & idade > 16);


}
}
true false false

false true false public class MyClass {


public static void main(String args[]) {
false false false int idade = 15
boolean temAutorizacao = true;
System.out.println(temAutorizacao & idade > 16);
}
}
OPERADOR LÓGICO OU (||)

public class MyClass {


public static void main(String args[]) {
A B A || B boolean expressao1= true;
boolean expressao2= false;

true true true System.out.println(expressao1 || expressao2);


}
}
true false true

false true true public class MyClass {


public static void main(String args[]) {
false false false boolean expressao1= false;
boolean expressao2= true;
System.out.println(expressao1 || expressao2);
}
}
PRECEDÊNCIA DE OPERADORES

A B A || B
public class MyClass {
true true true public static void main(String args[]) {
System.out.println(!false || true & false);

true false true System.out.println(false & true || true);


System.out.println(false & (true & false));
}
false true true }

false false false


OPERADORES
LÓGICOS

Você também pode gostar