2017-06-19 262 views
-4

我是新来的java编程,我试图编程,但是,我在我的If Else语句中出现错误。有人可以看看它,并帮助我。如果else语句中的错误java

public Effort getStep(int value) { 
     if (value < mGreenStep) 
      return Effort.GURU; 
     else (value < mYelloStep) 
      return Effort.WALKING; 

    } 
} 

I get an error which says error: ';' expected 

有人可以帮我这个if else语句。

+0

请重新制定。你的帖子,并问一个单一的,明确的问题 – Cristina

+0

“_to学习新东西_”你确定这个应用程序是最好_learn_? – AxelH

+0

你不需要android工作室或甚至android来做到这一点阅读官方api文档或让你的问题更清楚。 – fxrbfg

回答

0

尝试你有一个额外的}(至少在您发布的片段):

public Effort getStep(int value) { 
    if (value < mGreenStep) 
    return Effort.GURU; 
    else (value < mYelloStep) 
    return Effort.WALKING; 
    } // <-- this doesn't have a sibling! 
} 

您可能只需删除该行,或在else语句后添加{

由于埃马努埃莱指出,else (...)也是不正确的 - 你要么只是想else没有(...)有条件还是应该使用else if (...)(然后你可能会想以后的实际else