Java - problème avec des calculs (virgules + exception)
Fermé
cireek
Messages postés
11
Date d'inscription
mardi 30 avril 2019
Statut
Membre
Dernière intervention
27 mai 2019
-
Modifié le 17 mai 2019 à 19:00
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 27 mai 2019 à 14:16
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 27 mai 2019 à 14:16
A voir également:
- Java - problème avec des calculs (virgules + exception)
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- A java exception has occurred ✓ - Forum Minecraft
- Java bible - Forum Téléchargement
2 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
17 mai 2019 à 14:38
17 mai 2019 à 14:38
Bonjour,
A et B étant des entiers, toute opération arithmétique entre les deux fournit un résultat entier.
Il faut en caster un des deux en double en faisant l'opération.
C = B/(double)A;
Xavier
A et B étant des entiers, toute opération arithmétique entre les deux fournit un résultat entier.
Il faut en caster un des deux en double en faisant l'opération.
C = B/(double)A;
Xavier
17 mai 2019 à 19:43
Pour la deuxième question : "au moment où l'utilisateur entre un nombre à virgule en utilisant un point, cela ne fonctionne pas", c'est normal. Par définition, un nombre à virgule s'écrit avec une virgule !
Ce sont les anglais qui écrivent avec des points, dans ce cas il faudrait forcer le Scanner à travailler en anglais.
20 mai 2019 à 08:34
En ce qui concerne les nombres à virgule, je ne veux pas que cela me les change en points, mais que je reçoive un message disant que je ne peux pas utiliser de points, mais des virgules, et que cela recommence le même calcul qu'auparavant. Je comprends pas trop les exceptions, mais c'est elles que je voudrais introduire dans mon code.
20 mai 2019 à 18:42
Tu peux donc faire :
Modifié le 24 mai 2019 à 11:29
Cela reboot à l'infini.
Modifié le 24 mai 2019 à 13:49
Parce que si tu as un bug uniquement sur une partie du code et que les autres fonctionnent alors que ce sont des copier-coller, ça va être compliqué de gérer tes modifications de manières propres s'il faut les multiplier par 8 à chaque fois...