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