Sean O:
Je veux être en mesure de diviser 9245 par 1000 et obtenir 9,245, puis pousser ce nombre à mon textview.
mon code me donne 9.0 et pas le reste. Qu'espérez-je garde le reste?
String playerScore1 = gameInfo.getGame_time() / 1000;
playerscore1.setText(Double.toString(playerScore1));
jpact:
Si la getGame_time()
méthode ne renvoie pas double/float
, vous devez ajouter explicitement .0
au dividende, ou jeté à double/float
taper.
gameInfo.getGame_time() / 1000.0;
Java par défaut effectue entiers division, qui tronque la partie décimale du résultat. Pour forcer la division à virgule flottante, vous pouvez également utiliser la notation suffixe:
int/1000f
int/1000d