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

为什么出错哇?

public class HelloWorld {

    public static void main(String[] args) {

int age=25;

System.out.println(age>=60?"老年":age<60&&age>=40?"中年":a>=18||a<40?"少年":"童年");

    }

}


提问者:慕虎1588224 2018-03-28 21:59

个回答

  • 慕虎1479836
    2018-04-09 19:44:01

    一楼说得对

  • heartnino
    2018-03-28 22:24:07

    age写成a了

  • 陶帅杰
    2018-03-28 22:23:23

    public static void main(String[] args) {

    int age=25;

    System.out.println(age>=60?"老年":age<60&&age>=40?"中年":age>=18&age<40?"少年":"童年");

    }


    }

    后面是age,不是a.

    ||改成&