初学Java代码 - 否则如果条件

时间:2017-02-16 16:00:38

标签: java if-statement

我没有代码经验,刚刚开始学习Java。 当我尝试其他if循环时,我无法执行下面的代码并得到以下错误。我试图根据“per”检查告诉我们的百分比,结果是First class,second class etc

错误:

std::bind
MyResult.java:19: error: 'else' without 'if'

3 个答案:

答案 0 :(得分:1)

java中没有elseif个关键字。你必须使用像else if这样的空格分隔的两个单词。

此外,您需要在;之后删除分号else if

因此elseif(per >= 45); {将成为else if(per >= 45) {

自己改变其他例子,你应该没事。

答案 1 :(得分:1)

你有一个分号

elseif(per >= 45); {

表示相应elseif块的结束。只需摆脱分号就可以了。你好了。

此外,elseif应为else if

答案 2 :(得分:-1)

class MyResult {     public static void main(String [] args){         双倍= 65.56;         if(per> = 75){             System.out.println("结果是FCD");         }         else if(per> = 60){             System.out.println("结果是FC");         }         否则if(per> = 45){             System.out.println("结果是SC");         } else {             System.out.println("结果失败");         }     } }