2017-06-19 264 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