我有一个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可能高于当前范围,我怎样才能正确地做到这一点?(它们以单独的方法计算).
我应该使用四舍五入吗?
如何确定远程存储库与本地存储库不同?
我知道我能做
git pull
Run Code Online (Sandbox Code Playgroud)
要么
git fetch
Run Code Online (Sandbox Code Playgroud)
然后
git pull
Run Code Online (Sandbox Code Playgroud)
但是我正在寻找可以在终端中键入的命令,以检查远程仓库是否与本地仓库不同?