全球旧事资料 分类
执行语句不得紧跟其后。不论执行语句有多少都要加。说明:这样可以防止书写失误,也易于阅读。正例:ifvarible1varible2varible1varible2反例:下面的代码执行语句紧跟if的条件之后,而且没有加,违反规则。ifvarible1varible2varible1varible2
〖建议311〗源程序中关系较为紧密的代码应尽可能相邻。说明:这样便于程序阅读和查找。
第6页共37页
6
f编码规范细则_Java正例:le
gthwidthstrCaptio
反例:le
gthstrCaptio
width32对齐10“Test”5105矩形的长与宽关系较密切,放在一起。“Test”
【规则321】一般禁止使用制表符,必须使用空格进行缩排。缩进为4个空格。说明:对于利用JBuilder等编程工具的,可以设置TAB键为4个空格代替。消除不同编辑器对制表符处理的差异。
【规则322】程序的分界符‘’和‘’应独占一行,‘’同时与引用它们的语句左对齐。之内的代码块使用缩进规则对齐。说明:这样使代码便于阅读,并且方便注释。do…while语句可以例外,while条件可与在同一行。正例:voidfu
ctio
i
tvarwhileco
ditio
doSomethi
g反例:voidfu
ctio
i
tvarwhileco
ditio
doSomethi
g与缩进4格与引用它们的模块左对齐
【规则323】多维的数组如果在定义时初始化,按照数组的矩阵结构分行书写。正例:i
t
umber111248
第7页共37页
7
f编码规范细则_Java392741664
【建议321】相关的赋值语句等号对齐。正例:width50le
gth20height4033空行空格
【规则331】不同逻辑程序块之间要使用空行分隔。说明:空行起着分隔程序段落的作用。适当的空行可以使程序的布局更加清晰。正例:voiddoSomethi
gdoSomethi
g实现代码空一行voiddoOtherThi
gdoOtherThi
g实现代码反例:voiddoSomethi
gdoSomethi
g实现代码voiddoOtherThi
gdoOtherThi
g实现代码两个函数的实现是两个逻辑程序块,应该用空行加以分隔。
【规则332】一元操作符如“”“”“”“”(类型)等前后不加空格。、、、、“”“”这类操作符前后不加空格。正例:valuevaluecou
t
umberi5boxgetWidth
【规则333】多元运算符和它们的操作数之间至少需要一个空格。
第8页共37页
8
f编码规范细则_Java说明:空格的多少根据上下文调整。正例:valueoldValuetotalvalue
umber2
【规则334】方法名之后不要留空格。说明:方法名后紧跟左括号‘’。
【规则335】‘’向后紧跟,、‘’‘’、‘’向前紧跟,紧r
好听全球资料 返回顶部