[RESOLVIDO] Corrigindo erro NaN

2 respostas Resolvido
L

Boa tarde a todos, como eu faço para corrigir o erro Nan no seguinte exemplo abaixo?

int vl = 9;

double raiz = Math.sqrt(vl);

System.out.println(raiz);

Resultado: 3.0

int vl = -9;

double raiz = Math.sqrt(vl);

System.out.println(raiz);

Resultado: NaN <- Como eu faço para que no lugar de NaN apareça um texto ("Não existe raiz quadrada de número negativo!)?
Agradeço a colaboração de todos!

2 Respostas

J
Solucao aceita

Usa a função isNaN()

var raiz = …

if (isNaN(raiz))  {

imprime outra coisa…

} else {

imprime o valor…

}
L

Resolveu aqui, muito obrigado! @javaflex

Criado 21 de dezembro de 2018
Ultima resposta 21 de dez. de 2018
Respostas 2
Participantes 2