java - 有人能告诉我如何用 double 进行运算吗?

标签 java double precision

双倍x=2.2,y=2.13;

我如何进行 x+y 或 x-y * x/y 等操作? 例如 x-y 应该是 0.07 但 java 给了我 0.07000000000000028

最佳答案

您可以使用 Math.round() 函数。

import java.lang.Math;
System.out.println(Math.round(x-y));

关于java - 有人能告诉我如何用 double 进行运算吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57657890/

相关文章:

java - 将一个类的对象传递给另一个类的方法

java - 在什么情况下在 Java 中使用 float 优于 double ?

java - 删除双变量点后的数字(Java)

Java 替换变量

Java float 与 double

JavaScript 精度

c++ - 浮点运算

java - 应用程序客户端 jar 的多个入口点(主类)

java - 无法导入javax.media.*; (包不存在)为什么这么说呢?

java - 如何在 Piccolo 2D 中反转鼠标滚轮缩放处理?