运行失败为什么

来源:4-3 Java条件语句之多重 if

24match

2018-03-28 16:54

public class HelloWorld {

    public static void main(String[] args) {

int age=25;

    if (age>=60)

    {

        System.out.println("老年");

    }

    else if(age>40)

    {

        System.out.println("中年");

    }

    else if(age>18);

    {

        System.out.println("少年");

    }

    else

    {

        System.out.println("童年");

    }

}

}


写回答 关注

2回答

  • 八月末央262
    2018-03-28 17:24:24
    已采纳

    public class HelloWorld {

        public static void main(String[] args) {

    int age=25;

        if (age>=60)

        {

            System.out.println("老年");

        }

        else if(age>40)

        {

            System.out.println("中年");

        }

        else if(age>18);

        {

            System.out.println("少年");

        }

        else

        {

            System.out.println("童年");

        }

    }

    }


    else if 后面不跟分号

    24matc...

    非常感谢!

    2018-03-28 17:32:35

    共 1 条回复 >

  • dudu_Joker
    2018-03-28 17:26:34

     else if(age>18)判断条件后面多了个分号 ==> ;

    琳克队长 回复八月末央26...

    debug功能怎么用?

    2018-04-03 19:50:34

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题