De temps en temps mon code calcule un double et retourne Infini. Le code n'est pas bloqué et je peux même voir ces résultats dans un fichier .csv qui est enregistré par le code (le mot "Infinite" est écrit dans le fichier .csv).Comment vérifier si un résultat de calcul est Infini ou non?
Mais je veux éviter mon code pour utiliser davantage ce résultat infini, donc je dois détecter si le résultat est infini ou non. Comment puis-je faire ceci ?
J'ai essayé quelque chose comme
if(a==Infinite){ }
ou
if(a.isInfinite()){ }
mais aucun d'entre eux semblent être le bon code.
@Tunaki La question que vous faites référence est pas infini, mais d'un double avec un nombre infini de chiffres après la virgule (quelque chose comme = 4/3 1.333333). J'ai trouvé cette question mais elle n'a pas résolu la mienne. – Veronique
Non ce n'est pas, il s'agit d'une valeur double étant infinie, à laquelle la réponse est d'utiliser 'Double.isInfinite (double)', comme accepté ici. Il n'y a aucune mention d'une valeur double avec une représentation décimale infinie là. – Tunaki
ok désolé, maintenant c'est. Soit je deviens fou ou tu as changé le lien. – Veronique