Open nelsongamape opened 2 years ago
Na última parte do curso tem a resposta. Show!
Criei uma exceção customizada pra esse caso pois NaN deixaria meus "usuários" malucos.
Na última parte do curso tem a resposta. Show!
Criei uma exceção customizada pra esse caso pois NaN deixaria meus "usuários" malucos.
Que coisa boaa!
Sugiro você fazer uma verificação Double.isNaN(variavel/0.0)
, caso true
, lança a Exception personalizada.
Por exemplo essa verificação:
/**
* @author Venilton Falvo Jr
**/
public class MyClass {
public static void main(String args[]) {
double x = 0.0d;
double nan = x / 0.0d;
System.out.println(Double.isNaN(nan));
}
}
NotANumber Exception
Primeiramente gostaria de agradecer e parabenizar a girl @cami-la pela excelente didática books .
Agora vamos ao caso: Converti as vcariáveis para double e quando tentei dividir 0 (zero) por 0(zero) não me retornou nenhuma mensagem, apenas NaN. boom
Tem como tratar esse caso?
Ah, obrigada pelo feedback, viu? Fico muito feliz que esteja gostando do conteúdo! :)
NotANumber Exception
Primeiramente gostaria de agradecer e parabenizar a 👧 @cami-la pela excelente didática 📚 .
Agora vamos ao caso: Converti as vcariáveis para double e quando tentei dividir 0 (zero) por 0(zero) não me retornou nenhuma mensagem, apenas NaN. 💥
Tem como tratar esse caso?