如果java

时间:2017-06-19 08:51:06

标签: java

我是java编程的新手,我正在尝试编程,但是,我在If Else语句中遇到错误。有人可以调查并帮助我。

 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声明。

2 个答案:

答案 0 :(得分:0)

您无法使用else语句添加条件,请尝试使用 "The entity product not found."

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/if.html

答案 1 :(得分: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

正如Emanuele指出的那样,else (...)也是错误的 - 您只是想要else而没有(...)条件,或者您应该使用else if (...)(然后您可能会在此之后想要一个实际的 else块。