int i = 0;
while (i < 100) { // condition gets checked BEFORE the loop body executes
System.out.println(i);
i++;
}
A while
loop runs as long as the condition inside the parentheses is true
. This is also called the "pre-test loop" structure because the conditional statement must be met before the main loop body is performed every time.
The curly braces are optional if the loop contains just one statement, but some coding style conventions prefers having the braces regardless.