12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

LÓGICA 14Código Java 2.12: O mesmo exemplo anterior, usando os operadores aritméticos.Como po<strong>de</strong>mos observar, os operadores <strong>de</strong> atribuição, com exceção do simples (=), reduzem aquantida<strong>de</strong> <strong>de</strong> código escrito. Po<strong>de</strong>mos dizer que esses operadores funcionam como “atalhos” paraas operações que utilizam os operadores aritméticos.RelacionalMuitas vezes precisamos <strong>de</strong>terminar a relação entre uma variável ou valor e outra outra variávelou valor. Nessas situações, utilizamos os operadores relacionais. As operações realizadas com osoperadores relacionais <strong>de</strong>volvem valores do tipo primitivo boolean. Os operadores relacionais são:• Igualda<strong>de</strong> ==• Diferença !=• Menor =1 int valor = 2;2 boolean t = false ;3 t = ( valor == 2); // t = true4 t = ( valor != 2); // t = false5 t = ( valor < 2); // t = false6 t = ( valor 1); // t = true8 t = ( valor >= 1); // t = trueCódigo Java 2.13: Exemplo <strong>de</strong> uso dos operadores relacionais em Java.LógicoA linguagem Java permite verificar duas ou mais condições através <strong>de</strong> operadores lógicos. Osoperadores lógicos <strong>de</strong>volvem valores do tipo primitivo boolean. Os operadores lógicos são:• “E” lógico &&• “OU” lógico ||1 int valor = 30;2 boolean teste = false ;3 teste = valor < 40 && valor > 20; // teste = true4 teste = valor < 40 && valor > 30; // teste = false5 teste = valor > 30 || valor > 20; // teste = true6 teste = valor > 30 || valor < 20; // teste = false7 teste = valor < 50 && valor == 30; // teste = trueCódigo Java 2.14: Exemplo <strong>de</strong> uso dos operadores lógicos em Java.14 www.<strong>k19</strong>.com.br

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!