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