【发布时间】:2015-05-17 18:48:52
【问题描述】:
public int computeStyle(String season) {
if(season.equals("summer")){
if (this.style.equals("toque")){
return 8;
}
if (this.style.equals("sun visor")){
return 1;
}
if (this.style.equals("fedora")){
return 6;
}
}
else if(season.equals("winter")){
if (this.style.equals("toque")){
return 1;
}
if (this.style.equals("sun visor")){
return 8;
}
if (this.style.equals("fedora")){
return 7;
}
}
else return 5;
}
为什么我总是收到方法必须返回类型 int 的错误。这个功能有什么问题?它应该在所有可能的情况下都返回一个 int 对吧?
【问题讨论】: