初学者Java代码 - 否则条件



我没有代码经验,刚刚开始学习Java。如果循环循环,我将无法执行以下代码,并在尝试else else时获得以下错误。我正在尝试检查基于" per"的百分比,结果是头等舱,二等等等

错误:

MyResult.java:19: error: 'else' without 'if'
class MyResult {
    public static void main(String[] args) {
        double per = 65.56;
        if (per >= 75) {
            System.out.println("Result is FCD");
        }
        elseif(per >= 60); {
            System.out.println("Result is FC");
        }
        elseif(per >= 45); {
            System.out.println("Result is SC");
        } else {
            System.out.println("Result fail");
        }
    }
}

Java中没有elseif关键字。您必须使用两个单词,例如 else if

另外,您需要在else if之后删除半彩;

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

自己更改其他示例,您应该可以。

您的半隆在

elseif(per >= 45); {

标记相应的elseif块的末端。只要摆脱分号,就可以了。

另外,elseif应该是else if

class MyResult {
    public static void main(String[] args) {
        double per = 65.56;
        if (per >= 75) {
            System.out.println("Result is FCD");
        }
        else if(per >= 60) {
            System.out.println("Result is FC");
        }
        else if(per >= 45) {
            System.out.println("Result is SC");
        } else {
            System.out.println("Result fail");
        }
    }
}

最新更新