Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
EXPRESSÕES<br />
Circuitos lógicos<br />
<strong>Java</strong> possui três operadores básicos para implementar circuitos lógicos :<br />
NOT: operador !<br />
AND: operador &&<br />
OR: operador ||<br />
Esses operadores permitem a representação de expressões booleanas, que formam<br />
o argumento para comandos de decisão (IF), seguindo a seguinte tabela:<br />
AND:<br />
true && true = true;<br />
true && false = false;<br />
false && true = false;<br />
false && false = false;<br />
!true = false;<br />
!false = true;<br />
!(a && b) = !a || !b<br />
!(a || b) = !a && !b<br />
25<br />
OR:<br />
true || true = true;<br />
true || false = true;<br />
false || true = true;<br />
false || false = false;<br />
Os comandos de controle (if, while, switch) utilizam o valor de expressões<br />
booleanas para guiar o fluxo de controle de um programa, como no exemplo<br />
abaixo:<br />
/**<br />
* Comandos de decisão utilizando expressões booleanas<br />
*/<br />
int mes = 2;<br />
if((mes == 12) || (mes == 1))<br />
{<br />
System.out.println("férias :)" );<br />
}<br />
if((mes > 1) && (mes < 12))<br />
{<br />
System.out.println("semestre em andamento");<br />
}<br />
if((mes != 2))<br />
{<br />
System.out.println("não tem carnaval ");<br />
}<br />
a<br />
b<br />
OR<br />
a || b<br />
a<br />
NOT<br />
!a<br />
a<br />
b<br />
AND<br />
a && b