A explicacao do Jefferson esta excelente! & e | nao sao soh para operacoes de bits!
Mas talvez tenha sobrado a duvida para alguem: porque diabos vou usar o & ao inves do &&? Quando usar o &&: if (colecao != null && colecao.size() != 0) Se voce tivesse usado & aqui, tomaria um NullPointer se colecao fosse null!!!!! Quando usar o &: if (i < 0 & i++ < j) Dessa maneira, mesmo i sendo menor que 0, o i sera incrementado. Se voce tivesse usado && aqui, o i soh seria incrementado se nao fosse < 0. Paulo On Fri, 11 Oct 2002 11:56:09 -0300, "jeffcm" <[EMAIL PROTECTED]> escreveu : > De: "jeffcm" <[EMAIL PROTECTED]> > Data: Fri, 11 Oct 2002 11:56:09 -0300 > Para: [EMAIL PROTECTED] > Assunto: [java-list] Re: & > > 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] > ------------------------------------------------------------------------- > > > > ====================== Paulo Eduardo Azevedo Silveira Grupo de Usu�rios Java http://www.guj.com.br/ ------------------------------ 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] -------------------------------------------------------------------------
