有人会说倍数回报是这里的问题。但这不是我的意思。
以我的观点,if / else if确实很重要,因为即使在您的情况下您返回了一些值,删除else仍然意味着您将不会放置它们,并且如果回报不在这里。
另外,假设某天有人想要编辑您的代码,并清理它以获得一次退货,那么这个人可能会误解您的代码并犯下这样的严重错误:
public String getTemperatureMessage(double temp){ String message; if(temp < 32) message = "Freezing"; if(temp < 60) message = "Brr"; if(temp < 80) message = "Comfortable"; else message = "Too hot"; return message;}为了阐明我的观点, 请保持else ,使代码清晰。



