gpt4 book ai didi

java - 整数加倍并保留小数位

转载 作者:行者123 更新时间:2023-11-30 03:11:20 26 4
gpt4 key购买 nike

如何将 int 转换为 double 但仍保留两位小数?我的代码打印了一个 double 值,但我不知道如何对其进行舍入。

System.out.println("Guesses/game = " + ((double) totalguesses / times) / 100);

现在,如果答案是这样的话,代码将打印诸如 2.333333333333333 之类的内容,并且我需要它来打印 2.33。

最佳答案

你可以 DecimalFormat格式化结果:

double avgGuesses = ((double) totalguesses / times) / 100;

DecimalFormat df = new DecimalFormat("#.00");
String avgGuessesFormatted = df.format(avgGuesses);
System.out.println("Guesses/game = " + avgGuessesFormatted);

关于java - 整数加倍并保留小数位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33586851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com