JAVA FOR
LOOP
Java For Loop
When you know exactly how many times you want to loop through a block of
code, use the for loop instead of a while loop:Syntax:
Syntax:
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
Statement 1 is executed (one time) before the execution of the code block.
Statement 2 defines the condition for executing the code block.
Statement 3 is executed (every time) after the code block has been executed.
Print Numbers
The example below will print the numbers 0 to 4:
public class Main {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
[Link](i);
}
}
}
Output:
0
1
2
3
4
Statement 1 sets a variable before the loop starts:
int i = 0
Statement 2 defines the condition for the loop to
run: i < 5. If the condition is true, the loop will run
again; if it is false, the loop ends.
Statement 3 increases a value each time the code
block has run: i++
This example prints even values between 0 and 10:
Example
public class Main {
public static void main(String[] args) {
for (int i = 0; i <= 10; i = i + 2) {
[Link](i);
}
}
}
Output:
0
2
4
6
8
10
Print Even Numbers
public class Main {
public static void main(String[] args) {
for (int i = 0; i <= 10; i = i + 2) {
[Link](i);
}
}
}
Output:
0
2
4
6
8
10
Sum of Numbers
This example calculates the sum of numbers from 1 to 5:
Example
int sum = 0;
for (int i = 1; i <= 5; i++) {
sum = sum + i;
}
[Link]("Sum is " + sum);
Output:
Sum is 15