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

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

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

   }

    

}

}


提问者:qq_红蓝魂_1 2017-04-13 16:15

个回答

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

       }

        

    }

    }