大神看看怎么错了 我知道是{}多了 但是我明明是按照例子来的呀

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

qq_红蓝魂_1

2017-04-13 16:15

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("童年");

   }

    

}

}


写回答 关注

1回答

  • qq_X_145
    2017-04-13 16:19:37
    已采纳

    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("童年");

       }

        

    }

    }


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

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

1165172 学习 · 17581 问题

查看课程

相似问题