Questão que eu inventei  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
albjava
JavaBaby
[Avatar]

Membro desde: 28/03/2006 09:35:56
Mensagens: 80
Offline



O que imprime?

Alberto Marianno
Analista de Sistemas
http://marianno.blogspot.com

SCJP 5.0
[Email] [MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

0
false

Justificativa:
0 - só fazer as contas
false - x é um java.lang.Double, t é um int que foi "boxed" para java.lang.Integer, e objetos de classes diferentes não podem ser "equal".
[WWW]
airton.asg
Thread.start()
[Avatar]

Membro desde: 25/05/2006 09:33:25
Mensagens: 43
Localização: Caieiras
Offline

Como assim o que imprime ???

tipo...



--> Duplica o Valor de z e coloca em t
a variavel "t" possui o dobro de "z", porém é subtraido o dobro de "z", portanto fica zerado
Intancia "x" do tipo Object, divide um double 0.0 por 0, isso eh diferente... porem da zero
--> "t" nessa hora vale 0 (Zero)
--> X é diferente... X possui um valor do tipo Object estranho...

....
É isso msm ??? eu rodei o código... deu isso

A Sorte não existe, sorte simplesmente é o encontro da oportunidade com o seu esforço.
---
O Tamanho do homem é o tamanho do seu pensamento, e da sua força de vontade.
[Email] [MSN]
albjava
JavaBaby
[Avatar]

Membro desde: 28/03/2006 09:35:56
Mensagens: 80
Offline

É isso mesmo,

0 e false

O valor de X no fim é NaN, e t vale 0 mesmo.

se fizer:



isso sim é TRUE

Alberto Marianno
Analista de Sistemas
http://marianno.blogspot.com

SCJP 5.0
[Email] [MSN]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team