进行这样的缩进时,该语句看似在控制语句内部,其实它将在控制语句后无条件地执行。
示例:
class Bar {
void foo(int i) {
if (i == 0)
System.out.println("foo");
System.out.println("bar"); // 警告
if (i == 1);
System.out.println("great"); // 警告
if (i == 42)
System.out.println("answer");
System.out.println("question"); // 警告
}
}