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

Responder a