【精致Java教程】25:代码规范(二)

在上一篇讲代码规范的文章之后,我又写了:

  • 分支结构
  • 循环结构
  • 数组

基于这些新语法再补充几条代码规范。当然了还有很多规范,等学了相关语法再说。
先放一张String源码一部分的截图,参考参考。


【精致Java教程】25:代码规范(二)_第1张图片
  • if - else if - else 和后面的( )或者{ }之间空一格,( ) 和 后面的 { 之间空一格。
if (i < 5) {
    xxx;
} else if (i < 10) {
    xxx;
} else {
    xxx;
}
  • switch - case - default 中switch和后面的( )之间空一格,case 和' '、“ ”之间空一格,case和default后面换行,且下一行缩进4个空格。
switch (i)
{
    case '1':
        xxx;
        break;
    case '2':
        xxx;
        break;
    default:
        xxx;
        break;
}
  • do - while 和后面的( )或 { 之间空一格
int i= 0;
do {
    i++;
} while (i < 10);
  • for 和后面的( )之间空一格,( )里每个;后面空一格。
for (int i = 0; i < 10; i++) {
}
  • 静态初始化数组时每个元素之间空一格。
int[] arr = {1, 2, 3, 4, 5};

看了以上这几个规范你会不会想到凡是看到( )和{ }就空一格呢?

你可能感兴趣的:(【精致Java教程】25:代码规范(二))