小编Ada*_*vis的帖子

使用Java BigDecimal仍然没有正确解决

我有一个double输入两个值的方法.当尝试将它们添加到一起时,我得到的值超过了某个阈值,所以我开始使用BigDecimal.

但即使BigDecimal我仍然有不正确的值?

double value1 = 2789.45;
double value2 = 557.89;
System.out.println(BigDecimal.valueOf(value1 + value2));
Run Code Online (Sandbox Code Playgroud)

版画

3347.3399999999997
Run Code Online (Sandbox Code Playgroud)

什么时候应该读作

3347.34
Run Code Online (Sandbox Code Playgroud)

即使value1并且value2可能高于当前范围,我怎样才能正确地做到这一点?(它们以单独的方法计算).

我应该使用四舍五入吗?

java math double bigdecimal

4
推荐指数
1
解决办法
726
查看次数

如何知道是否需要使用终端进行git fetch

如何确定远程存储库与本地存储库不同?

我知道我能做

git pull
Run Code Online (Sandbox Code Playgroud)

要么

git fetch
Run Code Online (Sandbox Code Playgroud)

然后

git pull
Run Code Online (Sandbox Code Playgroud)

但是我正在寻找可以在终端中键入的命令,以检查远程仓库是否与本地仓库不同?

git github

1
推荐指数
1
解决办法
117
查看次数

标签 统计

bigdecimal ×1

double ×1

git ×1

github ×1

java ×1

math ×1