Programação Java: Operadores lógicos e de negação: && (E ou AND), || (OU ou OR) e o ! (negação)

Linguagem Java , Programação Java, Java Curso gratis.

Completando seus conhecimentos sobre álgebra booleana, explicaremos um pouco sobre E e OU.

Mas não se assuste com a palavra ‘álgebra’, se você sabe português e tem bom senso, já sabe o que será explicado.

Operadores lógicos E ( && ) e OU ( || ) em Java

Muitas vezes queremos testar se algumas condições são verdadeiras.
Geralmente queremos testar mais de umas condições.

Por exemplo: “para você passar de ano você precisa ter média maior que 6.0 em todas as matérias E média maior que 7 em pelo menos 3.”

Notou o E? Ele quer dizer que as duas condições tem que ser satisfeitas.

Agora o mesmo exemplo, usando o OU.

“Para você passar de ano você precisa ter média maior que 6.0 em todas as matérias OU média maior que 7 em pelo menos 3.”
Agora ficou mais fácil, pois você só precisa satisfazer uma das condições. Você pode tirar 7 em Matemática, Física e Química e zerar todas as outras, pois não tem mais que tirar média 6.0 em todas.

Mas nada te impede de satisfazer as duas condições.

Formalizando

&&