& � 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]
-------------------------------------------------------------------------