空语句,比如 ;,通常都是写错了,比如:

实例:

void doSomething() {
  ;                                                       // Non-Compliant - was used as a kind of TODO marker
}
System.out.println("Hello, world!");;                     // Non-Compliant - double ;

罕见的情况下,需要故意这样做,比如作为循环体:

for (int i = 0; i < 3; System.out.println(i), i++);       // Non-Compliant

但是在循环体外使用这种代码是错误实践,因为代码应该重构为:

for (int i = 0; i < 3; i ++) {                            // Compliant
  System.out.println(i);
}