Je vais développer une calculatrice sur la plate-forme Android, il est bon de calculer des nombres inférieurs à 1000000, quand j'ai essayé d'ajouter 1000000 avec 0, le résultat est "1.0000E7" ?! J'essaie de changer le type de résultat de float à doubler, mais le problème est toujours là, j'essaie d'utiliser long, résultat devient normal, mais il ne peut plus calculer la place décimale ....Problème dans l'utilisation de float sur Android
1
A
Répondre
0
La sortie juste commuté à la notation scientifique. La solution est cachée dans la partie de votre code qui imprime le résultat sur l'écran (widget).
1
Le calcul et le résultat sont complètement corrects. 1.0000E7 est le résultat correct. Voir Scientific Notation pour plus d'informations. Si vous ne voulez pas que le numéro soit affiché de cette façon, vous devez modifier la façon dont vous créez la chaîne de sortie à partir de votre résultat.
3
Pour votre sortie utiliser String.format(String format, Object... args)
et voir Formatter pour avoir un aperçu sur la façon d'utiliser les différents espaces réservés/spécificateurs (vous serez particulièrement intéressé par Floating-point conversions
, ctrl-f
il).
Questions connexes
- 1. Android Float To Int
- 2. IE8 Effacer problème float
- 3. problème float html
- 4. IE7 Clear Float Problème
- 5. problème d'alignement (float) cross browser
- 6. IE8 float problème avec CSS
- 7. Problème de tabagisme sur Android
- 8. Problème d'orientation sur android
- 9. Double vs float sur l'iPhone
- 10. ImageView et TextView float (gauche/droite) Android
- 11. float animé ImageView au-dessus d'autres éléments dans LinearLayout - android
- 12. Problème lecture audio sur android
- 13. Écriture sur SDCard Problème - Android
- 14. coincé avec le problème css. float/inline
- 15. Problème de boîte de dialogue sur android
- 16. Problème de sérialisation avec Enums sur Android
- 17. ssl sur android étrange problème
- 18. float + float = NAN
- 19. Problème de cache d'image sur Android
- 20. Quel est le problème avec float ("1,000")?
- 21. Question sur CSS float: left
- 22. Problème de commande SU sur l'appareil Android
- 23. Utilisation de SUM sur les données FLOAT
- 24. Float Clearing Problème dans IE6 - Ils Clearing par eux-mêmes!
- 25. Besoin d'aide avec un problème Float dans IE
- 26. problème de socket dans Android
- 27. startActivityResult Problème sur la zone de recherche rapide dans Android?
- 28. Problème d'authentification dans Android
- 29. problème scrollView dans android
- 30. Float type dans MySQL
Quel est le problème exactement? – ognian
Veuillez indiquer le code responsable de l'impression du résultat. –