Andr�,

A alternativa b retornar� o pr�prio valor de x. Isso
acontece porque o operador de shift aplica uma
"redu��o" ao operando direito, quando esse � maior ou
igual ao n�mero de bits do resultado. Essa redu��o �
feita calculando-se o resto da divis�o do operando
direito pelo n�mero de bits do resultado.
No caso da alternativa b, o resultado deve ser
armazenado em um int, que tem 32 bits, e o operando
direito � 32. Como esse operando � maior ou igual ao
n�mero de bits, ele � reduzido para 32 % 32, ou seja,
zero. Com isso, o valor de x (-1) n�o � alterado.

Observei que, no mail que voc� enviou para a lista, as
alternativas (a) e (d) est�o id�nticas.

Abra�os,
Ricardo Stamato


 --- AndrØ_Grando <[EMAIL PROTECTED]> escreveu: >
Prezados Javaneses,
> 
> Estava estudando o livro do Simon Roberts, e fiquei
> com
> muita d�vida na seguite quest�o:
> 
> Escolha apenas UMA quest�o, onde o valor de "x" vai
> ser
> positivo:
> 
> a) int x = -1; x = x >>> 5;
> b) int x = -1; x = x >>> 32;
> c) byte x = -1; x = x >>> 5;
> d) int x = -1; x = x >>> 5;
> 
> A resposta � (a). Mas, n�o entendi pq a (b) pode
> estar
> errada. Os outros itens eu saquei !!
> 
> Existe alguma exce��o, pra shiftar 32 vezes um int.
> (q
> tem 32 bits).
> 
> Quem puder me responder... serei muito grato !
> 
> Thanx !
> 
> Andr� Lopes Grando.
> 
> 
> 
> 
>
__________________________________________________________________________
> Quer ter seu pr�prio endere�o na Internet?
> Garanta j� o seu e ainda ganhe cinco e-mails
> personalizados.
> Dom�niosBOL - http://dominios.bol.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]
>
-------------------------------------------------------------------------
>  

_______________________________________________________________________________________________
Yahoo! Empregos
O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos 
e tenha acesso a milhares de vagas abertas!
http://br.empregos.yahoo.com/

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