For loop (traditional)
The traditional for loop repeats a block of code a specified number of times. It consists of three parts: initialization, condition, and update.
Syntax:
for (initialization; condition; update) { // loop body}Example: print numbers 0 to 4
for (int i = 0; i < 5; i++) { System.out.println(i);}Multiple variables:
for (int i = 0, j = 10; i < j; i++, j--) { System.out.println(i + " " + j);}Infinite loop:
for (;;) { // infinite loop, use break to exit}Omitting parts:
int i = 0;for (; i < 5; ) { System.out.println(i); i++;}Scope: variables declared in initialization are local to the loop.
for (int i = 0; i < 5; i++) { }// System.out.println(i); // error: i not in scope