& � um operador binario, e && � um operador l�gico... ou seja, quando se usa & eu 
estou trabalhando com bits, ex:

int a = 1; // formato binario: 00000000000000000000000000000001
int b = 2; // formato binario: 00000000000000000000000000000010
int c = (int) a & b;

resultado em c: 3

00000000000000000000000000000001
00000000000000000000000000000010 +
----------------------------------
00000000000000000000000000000011 = 3

Neste caso eu estou ligando os bits...

O operador logico && � usado para compara��es... ex:

if (a == b && c < a) { // Se 'a' for igual a 'b' "E" 'c' for menor que 'a', a condi��o 
� verdadeira...
// faz alguma coisa...
}


Acho que � isso!

Abcs,

Francis

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a