不继续的 continue 语句¶
ID: java/continue-in-false-loop
Kind: problem
Security severity:
Severity: warning
Precision: high
Tags:
- correctness
Query suites:
- java-security-and-quality.qls
continue
语句仅在循环条件为 true 时重新运行循环。因此,在条件恒为 false 的循环中使用 continue
永远不会导致重新运行循环体,这具有误导性。
建议¶
如果意图是从循环中跳出,请用 break
语句替换 continue
语句。
参考¶
Java 语言规范:14.13 do 语句。