3 回答

TA贡献1840条经验 获得超5个赞
当你确定地说,var2是0.99或1.0,那么你可以简单地检查如下:
static boolean check (Double var1) {
return !(var1 >= 1.0);
}

TA贡献2016条经验 获得超9个赞
Wh-为什么你试图以(返回)方法?区分大小写。无论哪种方式,在 语句 和 语句中,您都返回相同的值。return falseObjectifelse
static double check (Double var1, Double var2) { // You are returning doubles. Not objects.
double obj;
if (var1 >= var2) {
obj = var1; // not var2, otherwise the else-if statement would be the exact same
return obj;
}
else if (var1 < var2) {
obj = var2;
return obj;
}
else
return false; // Throws error, I don't know what you want to do with this.
}
不要忘记java是区分大小写的。

TA贡献1851条经验 获得超3个赞
该代码可以帮助您:
static Object check (Double var1, Double var2) {
Object obj=new Object();
if (var1 >= var2) {
obj = var1;
return obj;
}
else {
obj = var2;
return obj;
}
}
添加回答
举报