手记

多重if语句的简洁表达

public class HelloWorld {
public static void main(String[] args) {
int age=25;

    String a;
    if (age>60)
    a="老年";
    else if (age>40)
    a="中年";
    else if (age>18)
    a="少年";
    else 
    a="童年";

    System.out.println(a);
}

}

0人推荐
随时随地看视频
慕课网APP

热门评论

不规范,容易出错,不建议使用。

如果条件语句后面的中括号里只有一句代码的话可以这么写的。if(a>18){这里只有一句代码}可以不加中括号的,无所谓什么规不规范。纯属个人喜好。不过本人还是建议中规中矩的写。

你仔细看。eslipse在自动重写equals方法的时候就是这种没括号的形式。我觉得像我们这样初学的还是老老实实写吧。等成大神了。你想怎么写都醒

查看全部评论