java - Double.toString 具有两位小数

标签 java android decimal tostring

我的代码中只需要 2 位小数。我怎样才能做到这一点?

这是我的编码:

双 conta1 = ((num1*35)/100)*1.05; bomba1.setText(Double.toString(conta1));

数字1=55

好吧,我只想结果是 20.21 而不是 20.212500000...

我怎样才能做到这一点?

最佳答案

试试这个代码:

bomba1.setText(new DecimalFormat("#.##").format(conta1));

关于java - Double.toString 具有两位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30550174/

相关文章:

java - 通过 Azure webapp (Java) 连接到 Kafka HDInsight 集群

android - 在 Android list 中使用 largeheap 是一个好习惯吗?

android - 将 Float(不是 float)写入包裹

android - 我不记得我的 android debug.keystore 密码

c++ - 十六进制、八进制、二进制转十进制(C++)

使用并发的 Java 性能

java - Java中的文件快捷方式

sql - 确定列上使用的最大小数位数

c# - 十进制的自定义格式#

java - IntelliJ 优化导入增加空间