NaN(not a number)[resolvido]

4 respostas
R

ola pessoal , gostaria de que caso desse em um numero eu um metodo ele retornasse NaN, indicando que o resultado naum esta definido, tipo
zero dividido por zero, mas gostaria de fazer isso com a raiz quadrada, ou seja ele nao esta definida para numero negativo.
portando queria algo assim,

double raiz( double numero){
if(numero<0){
return (NaN) // é aqui que gostaria de aplicar uma conta que me devolvesse esse valor ou seja NaN;
}
....

obrigado!

4 Respostas

B

Retorne um Double.NaN

R

então bruno fiz isso mas deu erro, ai consegui retornar aqui NaN, mas ao inves disso fiz isso aqui

return 0*numero/0;
posso fazer isso?, ele retorna NaN!

ViniGodoy

Ué, não funcionou?

double raiz( double numero){ if(numero<0){ return Double.NaN; } ... }

E bem mais claro que o código que vc fez.
Se deu erro, dá copy&paste no erro que deu pra gente dar uma olhada.

R

POW DESCULPA PESSOAL!! ah DEU CERTO SIM , é que tinha uma chave que tinha fechado errado, obrigado!!!

Criado 3 de maio de 2010
Ultima resposta 3 de mai. de 2010
Respostas 4
Participantes 3