� o seguinte, voc� est� tentando fazer o deslocamento maior ou igual o n�mero m�ximo de bits que cabem num tipo int (que � sobre o qual os bits s�o deslocados). Quando isso ocorre, a linguagem Java n�o realizar� o deslocamento na qtde de bits solicitada, e sim, o resto da divis�o desse valor pelo n�mero a ser deslocado. No seu caso, 31%1 retorna 0, ou seja, � como se voc� solicitasse 1 << 0. Se fosse 1 << 33, por exemplo, voc� obteria 00000000 00000000 00000000 00000010. Quest�o de certifica��o!
Rodrigo Miguel Business Intelligence Logocenter S.A. - Joinville/SC ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, April 16, 2002 2:40 PM Subject: Re: [java-list] Uso de Shift Operator > Eu quero tirar uma duvida sobre esse assunto: > > quando a gente usa 1 << 31, obtemos: > > 00000000 00000000 00000000 00000001 = 1 > 10000000 00000000 00000000 00000000 = 1 << 31 > > Teoricamente, quando eu fizesse 1 << 32 eu deveria obter: > > 00000000 00000000 00000000 00000000 = 0 > > Mas na pr�tica eu obtenho: > > 00000000 00000000 00000000 00000001 = 1 > > Alguem sabe me dizer o pq? > > > -- Mensagem original -- > > >Colegas da lista, > > > >Algu�m poderia fornecer exemplos pr�ticos de uso dos Shift Operators ( > ><< >> >>> ) ? > > > >Grato, > > > >Jacob > > > > > >------------------------------ 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] > > > >------------------------------------------------------------------------- > > > > > > > > ------------------------------------------ > Use o melhor sistema de busca da Internet > Radar UOL - http://www.radaruol.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] > ------------------------------------------------------------------------- ------------------------------ 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] -------------------------------------------------------------------------
