a diferença entre o & e o && é a mesma do | e ||,
ou seja, qdo vc usa apenas um operador ele sempre irá analizar as duas 
expressões independente se a primeira é falsa ou não, no caso de se usar os 
dois, ele analiza a primeira e conforme o resultado ele irá analizar a 
segunda expressão ou não.
ex.:
if (1>6) & (2<5) ...
nesse caso ele analisa a primeira e a segunda expressão. 

if (1>6) && (2<5) ...
nesse caso ele analisa somente a primeira expressão, pois ela é falsa. (isso 
se chama avaliação em circuito) 


jefferson
[EMAIL PROTECTED] escreve: 

> 
> Qual a diferenca do & para && alguem sabe ? 
> 
>  
> 
> ------------------------------ 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] 
> ------------------------------------------------------------------------- 
> 
 

------------------------------ 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