Questao curta e interessante!

Ae galera eu fiquei na duvida nessa questao … ai achei oportuno pra galera dar uma olhada …

class SRC104 {
  public static void main (String[] args) {
    System.out.print(Math.round(Float.NaN));
}}

What is the result of attempting to compile and run the program? 

a.  Prints: NaN 
b.  Prints: 0.0 
c.  Prints: 0 
d.  Compile-time error 
e.  Run-time error 
f.  None of the above 

Resposta: C

No javadoc do Math.round já cita que é um caso especial utilizar o NaN (Not a Number). Sempre retornará 0 neste caso :wink:

[]'s

Putz, eu teria marcado A.

É muita sacanagem querer que a gente decore coisa desse tipo, que nunca vai ser utilizada. :???:

Se não tivesse lido o JavaDoc eu tb não teria nem idéia da resposta…
O phodz da pergunta eh que, se na tua vida toda de programador você utilizar o método NaN, você pode considerar-se um ser supremo! aahhaha

Alguém tem alguma idéia de aplicação desse negócio? :roll:

Oi gente estou novamente aqui.

Estou estudando.
Estou lendo a documentação e concordo com vc Schuenemann é muita sacanagem esse tipo de questão, então vamos estudaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar…

Pois ehh … eu peguei essa questao no mock do DAN …