For loops are particularly useful when the number of iterations is known beforehand. Instead of using a while loop, the for loop provides a concise and clear way to iterate through a block of code a specific number of times.
Syntax
JAVA
x
for (initialization; condition; increment) {
// code block to be executed
}
Initialization: This is executed once before the loop starts.
Condition: Defines the condition for executing the code block.
Increment: Executes after the code block has been executed every time.
Example
The following example prints numbers from 0 to 4:
JAVA
for (int counter = 0; counter < 5; counter++) {
System.out.println(counter);
}
Example Explained:
- Initialization: Sets a variable (
int counter = 0
) before the loop starts. - Condition: Determines the condition for the loop to run (
counter
must be less than 5). If true, the loop continues; if false, the loop ends. - Increment: Increases the variable (
counter++
) after each iteration of the loop.
Another Example
This example prints even numbers between 0 and 10:
JAVA
for (int index = 0; index <= 10; index = index + 2) {
System.out.println(index);
}