一、编程规约 (三)代码格式
【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果是非空代码块则: 1)左大括号前不换行。 2)左大括号后换行。 3)右大括号前换行。 4)右大括号后还有else等代码则不换行;表示终止的右大括号后必须换行。【强制】左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。详见第5条下方正例提示。 反例:
【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成
{}即可,不需要换行;如果是非空代码块则:
1) 左大括号前不换行。
2) 左大括号后换行。
3) 右大括号前换行。
4) 右大括号后还有else等代码则不换行;表示终止的右大括号后必须换行。【强制】 左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。详见第5条下方正例提示。
反例:if (空格a == b空格)
【强制】if/for/while/switch/do等保留字与括号之间都必须加空格。
【强制】任何二目、三目运算符的左右两边都需要加一个空格。
说明:运算符包括赋值运算符=、逻辑运算符&&、加减乘除符号等。【强制】采用4个空格缩进,禁止使用tab字符。
说明: 如果使用tab缩进,必须设置1个tab为4个空格。IDEA设置tab为4个空格时,请勿勾选Use tab character;而在eclipse中,必须勾选insert spaces for tabs。
正例: (涉及1-5点)public static void main(String[] args) { // 缩进4个空格 String say = "hello"; // 运算符的左右必须有一个空格 int flag = 0; //
原创不易,完成人机校验,阅读全文