小编Moo*_*Moo的帖子

该方法必须返回int类型

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;
}
Run Code Online (Sandbox Code Playgroud)

为什么我一直得到方法必须返回int类型的错误.这个功能有什么问题?它应该在每个可能的场景中返回一个int吗?

java return function

4
推荐指数
1
解决办法
128
查看次数

标签 统计

function ×1

java ×1

return ×1