A voir également:
- Erreur inexpliquée
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur g030 - Forum Bbox Bouygues
1 réponse
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
6 mars 2021 à 17:12
6 mars 2021 à 17:12
Bonjour,
Dans ton cas, String.format("%.2f", 14.444) renvoie "14,44" (avec une virgule) mais pour Float.valueOf c'est "14.44" (avec un point) qui fonctionnerait.
De manière générale, la conversion d'un nombre en String ne devrait être utilisée que pour faire des affichages, pas pour des calculs.
Dans ton cas, String.format("%.2f", 14.444) renvoie "14,44" (avec une virgule) mais pour Float.valueOf c'est "14.44" (avec un point) qui fonctionnerait.
De manière générale, la conversion d'un nombre en String ne devrait être utilisée que pour faire des affichages, pas pour des calculs.
Modifié le 6 mars 2021 à 18:14