我有一个具有2个双精度参数的方法:1.我要检查2的值。我想检查它的值,它是0.99或1.0,但不是固定值,返回值为2。
预期的结果是,如果 1 小于或等于 0.99,则为好,但如果 1 大于或等于 1.0,则为坏
static Double check (Double var1, Double var2) {
Double obj= 0.0;
if (var1 >= var2)
obj = var2;
else if (var1 <= var2)
obj = var2;
return obj; }
var1 在两次中输入相同的值,但 var2 是更改的那个,问题是如果值小于 0.99(例如 0.5),它总是小于 1.0,如果它大于 1.0,它总是大于 0.99,它会给我两个结果
慕斯709654
慕沐林林
皈依舞
相关分类