Operadores Relacionais e Lógicos

2
8/17/2019 Operadores Relacionais e Lógicos http://slidepdf.com/reader/full/operadores-relacionais-e-logicos 1/2 //Operadores relacionais e lógicos //Relacionais (comparar igualdades) //== igual a //!= diferente //> maior //< menor //>= maior ou igual //<= menor ou igual //Lógicos (comparar condições //&& (e) Ex: boolean resultado2; int numero1; int numero2; int numero3; numero1 = 20; numero2 = 20; numero3 = 12; resultado2 = numero1 == numero2 && numero2 != numero3; System.out.println(resultado2); Significa: resultado2 = 20 igual 20 e 20 diferente de 12? Sim. Se eu mudasse os sinais, posso receber outras respostas. //|| (ou) Um dos resultados devem ser verdadeiros: Ex: boolean resultado3; int numer; int numer1; numer = 2; numer1 = 3; resultado3 = numer == numer1 || numer != numer1; System.out.println(resultado3); Significa que: resultado3 = 2 igual a 3 ou 2 diferente de 3; resultado é true; mas se substituimos os sinais, temos a resposta diferente: resultado3 = numer == numer1 || numer > numer1; resultado3 = 2 igual a 3 ou 2 maior que 3; falso; nenhuma das opções são verdadeiras;

Transcript of Operadores Relacionais e Lógicos

Page 1: Operadores Relacionais e Lógicos

8/17/2019 Operadores Relacionais e Lógicos

http://slidepdf.com/reader/full/operadores-relacionais-e-logicos 1/2

//Operadores relacionais e lógicos

//Relacionais (comparar igualdades)//== igual a//!= diferente//> maior//< menor//>= maior ou igual//<= menor ou igual

//Lógicos (comparar condições//&& (e)Ex:boolean resultado2;

int numero1;int numero2;int numero3;

numero1 = 20;numero2 = 20;numero3 = 12;

resultado2 = numero1 == numero2 && numero2 != numero3;

System.out.println(resultado2);

Significa: resultado2 = 20 igual 20 e 20 diferente de 12?Sim.Se eu mudasse os sinais, posso receber outras respostas.

//|| (ou) Um dos resultados devem ser verdadeiros:Ex:boolean resultado3;

int numer;int numer1;

numer = 2;numer1 = 3;

resultado3 = numer == numer1 || numer != numer1;

System.out.println(resultado3);

Significa que: resultado3 = 2 igual a 3 ou 2 diferente de 3;resultado é true; mas se substituimos os sinais, temos a resposta diferente:

resultado3 = numer == numer1 || numer > numer1;

resultado3 = 2 igual a 3 ou 2 maior que 3;falso; nenhuma das opções são verdadeiras;

Page 2: Operadores Relacionais e Lógicos

8/17/2019 Operadores Relacionais e Lógicos

http://slidepdf.com/reader/full/operadores-relacionais-e-logicos 2/2