Loop with implicit termination condition
for loops that have the
true constant as their only condition. At the same time, such loops can be still terminated by a containing
if statement which can break out of the loop.
if statement must be the first or the only statement in a
for loop and the last or the only statement in a
if statement and making its condition an explicit loop condition simplifies the loop.
IntelliJ IDEA 2023.3, Qodana for JVM 2023.3