在上一篇讲代码规范的文章之后,我又写了:
- 分支结构
- 循环结构
- 数组
基于这些新语法再补充几条代码规范。当然了还有很多规范,等学了相关语法再说。
先放一张String源码一部分的截图,参考参考。
- 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};
看了以上这几个规范你会不会想到凡是看到( )和{ }就空一格呢?
网友评论