BMI if语句使用return

时间:2017-04-07 16:09:36

标签: android-studio-2.3

这是我在if语句中的代码,但我被警告说它无法返回,因为我使用void类型,请帮助

if (BMI < 18.5)
return " You are underweight";
if ((BMI >= 18.5) && (BMI < 24.5))
 return " You are normal weight.";
else if (BMI > 25)
    return " You are overweight.";
else (BMI>30)
                        return "You are Obese!";

1 个答案:

答案 0 :(得分:0)

如果这是方法的一部分,则应使用返回类型String定义它,而不是使用void。

public String myMethod(...some args...){
    your code...

而不是

public void myMethod(...some args...){