Comment diviser un chiffre et le convertir en décimal, mais le reste

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 .0au dividende, ou jeté à double/floattaper.

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

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=315680&siteId=1
conseillé
Classement