The for
loop can be used to iterate over a range of values. For instance if you want to iterate from 0
to 10
or if you want to iterate through all the items of an array. Below you’ll see two forms of a for
loop. The first one is the general form of a for
loop and the second one is an enhanced for
loop that also known as the for..each
loop.
The general form of for
loop consists of three parts:
for (initialization; termination; increment) {
....
}
- The
initialization
: it initializes the loop, it executed once at the beginning of the loop. - The
termination
: the loop executes as long as the termination evaluates totrue
. - The
increment
: it executed at the end of every loop, the expression can be either an increment or decrement.
package org.kodejava.basic;
public class ForDemo {
public static void main(String[] args) {
// Do a loop from 0 to 10.
for (int i = 0; i <= 10; i++) {
System.out.println("i = " + i);
}
// Loop through all the array items.
int[] numbers = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for (int number : numbers) {
System.out.println("number = " + number);
}
}
}
The result of the program is:
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
number = 0
number = 1
number = 2
number = 3
number = 4
number = 5
number = 6
number = 7
number = 8
number = 9
number = 10
Latest posts by Wayan (see all)
- How do I create a string of repeated characters? - September 1, 2023
- How do I convert datetime string with optional part to a date object? - August 28, 2023
- How do I split large excel file into multiple smaller files? - April 15, 2023