public boolean percentDepreciatedOutOfRange() {
if (percentDepreciated < DEPRECIATION_MIN || percentDepreciated > DEPRECIATION_MAX) {
return true;
}
else {
return false;
}
}
上面的代码可以在没有else语句的情况下编写,并且在if语句后面只有return false;
并且仍然具有相同的结果吗?如果是这样,为什么?这就是我的意思布尔值和返回值
public boolean percentDepreciatedOutOfRange() {
if (percentDepreciated < DEPRECIATION_MIN || percentDepreciated > DEPRECIATION_MAX) {
return true;
}
return false;
}
是的。两者意味着相同。 – TheLostMind 2014-10-18 06:21:23