java - 处理 Double In 计算(Java)

标签 java double decimal output

对于简单的计算,例如:

1+1 = 2.0

我不确定如何删除 2 整数后不必要的 .0,即使我使用 double 变量作为输出。 因此,1.1 + 1 = 2.1 是可以接受的。

我的输出代码如下所示:

        double total = 1+1;        
        output.setText(String.valueOf(total));

最佳答案

使用java.text.NumberFormatString.format(),例如:

output.setText(String.format("%.0f", total));

关于java - 处理 Double In 计算(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20830737/

相关文章:

c - malloc() 和固定大小的简单声明之间的区别

c++ - 我可以从具有不同数字分隔符的 istream 中读取 double 值吗?

objective-c - 在 Objective-C 中处理大数字?

java - 使用 JSTL/Tomcat 进行财务计算的最佳实践

java - 比较 double 是否相等并不安全。那么如果想和0比较怎么办呢?

vba - 数字格式有问题

java - Eclipse Java 编译器和 OpenJDK 编译器之间的类型推断差异 (Java 8)

java - 如何检查数组中的每个变量,如果数组中的下一个元素正在增加?

java - UTF-8 字符未显示

java - Tomcat Ajax - 从哪里开始阅读?