问答详情
源自:4-3 Java条件语句之多重 if

问题出在哪?

public class HelloWorld {

    public static void main(String[] args) {

        int age=25;

    

    public class HelloWorld {

    public static void main(String[] args) {

        int age=25;

    if (age>60){

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

    }else if (age>40&&age<60){

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

    }else if(age>18&&age<40){

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

    }    else (age<18){

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

    }

    

    }   

    

    

    }

    

    }


提问者:慕粉32 2016-04-23 15:57

个回答

  • 慕丝2536941
    2016-04-23 20:33:11
    已采纳

    对滴,多了“main()函数”。

  • 迷途小书童3255334
    2016-05-10 20:26:57

    你这个把上面三行一删除试试

  • 慕慕1006362
    2016-04-23 18:41:59

    不过我在想,不到18岁就是童年了?呜呜

  • 慕粉32
    2016-04-23 16:16:27


    public class HelloWorld {

    public static void main(String[] args) {

        int age=25;


    if (age>60){

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

    }else if (age>40&&age<60){

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

    }else if(age>18&&age<40){

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

    }    else if(age<18)

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

    }


    }   



    用了这个已经解决

  • 慕粉32
    2016-04-23 15:59:22

    http://img.mukewang.com/571b2b410001ba0504920409.jpg 

    ide显示