Help me  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
peresjuliao
JavaTeenager
[Avatar]

Membro desde: 24/11/2006 00:17:17
Mensagens: 194
Offline

Olá, Pessoal

O que realmente isso faz?



RodrigoM91
JavaBaby

Membro desde: 03/11/2010 19:46:47
Mensagens: 88
Offline

Bom dia peresjuliao,

Então esse é o operdador lógico OR Exclusivo, veja o exemplo:



Esse operador funciona da seguinte maneira:
- Somente uma das condições precisa retornar true;
- Mesmo se a primeira condição do lado esquerdo for verdadeira, é feita a verificação da condição do lado direito;
- E esse operador só avalia valores booleanos;

Então no seu caso ele estava somando porque da forma que foi colocado não era um valor booleano e realmente uma conta.

No exemplo acima a primeira condição é verdadeira, mesmo assim ele verifica a segunda condição que também é verdadeira.

Espero ter ajudado! :D

Duvidas com construtores em java?

http://mballem.wordpress.com/2011/01/19/declaracao-de-construtores-em-java
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Como o colega acima explicou, ele faz o ou exclusivo. E faz isso bit a bit.

No seu caso:


Resposta: 17


O operador de ou exclusivo se A for verdadeiro e B for falso, ou se A for falso e B for verdadeiro.
Falso nos demais casos.

Uma característica interessante desse operador é que ele é reversível. Ou seja, se você aplica-lo duas vezes, você volta ao número original:


Por isso ele é tão usado em criptografia.

This message was edited 1 time. Last update was at 04/06/2011 11:05:52


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team