左大括号必须紧跟for语句写在同一行末尾不换行,右大括号独占一行且与for关键字对齐;这是《阿里巴巴Java开发手册》及主流IDE默认格式的强制要求。

Java for 循环的大括号书写必须遵循统一、清晰、可维护的规范,核心是保持结构一致、避免歧义,并符合主流开发团队和 IDE(如 IntelliJ IDEA、Eclipse)默认格式化规则。
左大括号位置:紧跟条件后换行
左大括号 { 必须写在 for 语句同一行末尾,**不换行**;右大括号前必须换行,且与 for 关键字对齐。这是《阿里巴巴 Java 开发手册》及多数企业编码规范的强制要求。
- ✅ 正确:
for (int i = 0; i - ❌ 错误:
for (int i = 0; i {(左括号另起一行) - ❌ 错误:
for (int i = 0; i 后面直接跟代码无换行(如{ System.out.println(i); }不易读)
右大括号位置:单独成行,对齐 for 关键字
右大括号 } 必须独占一行,缩进与 for 语句起始列对齐,且其后若无 else / catch 等延续语句,必须换行。
- ✅ 正确:
for (int i = 0; i
- ❌ 错误:
}else{中间无空格、无换行(应为} else {,且}单独一行) - ✅ 特殊情况(带 else):
} else {—— 右括号后不换行,但else前必须有空格,else后必须有空格和左括号
空行与缩进:增强可读性
for 循环体前后建议加空行,循环体内使用 4 个空格缩进(禁用 Tab),多层嵌套时逐级缩进。
- 每层 for 内部首行缩进 4 空格
- 循环体前后各空一行,与上下逻辑块区隔
- 即使循环体只有一行语句,也**不省略大括号**(防后期误增代码引发逻辑错误)
运算符与空格:细节决定健壮性
for 小括号内各部分之间必须用空格分隔,运算符两侧也必须留空格:
- ✅
for (int i = 0; i - ❌
for(int i=0;i(缺少空格,违反规范) - 括号紧贴关键词:
for(错,应为for (;) {正确,) {中间不能有多余空格
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











