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

请问,每个else if之后不加{}可以吗?

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

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

    


提问者:慕运维8283692 2015-07-11 18:59

个回答

  • qq_向我看齐_0
    2015-07-16 18:11:04

    不可以

    课程4、1中有提示:

    注意哦:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的

  • Perona
    2015-07-11 21:32:31

    可以滴~~