There is also a do-while
loop in the Java programming language. Instead of evaluating the expression at the beginning like the while
loop does the do-while
loop evaluates its expression at the end of the loop. Due to this the loop executes at least once during the program execution.
package org.kodejava.basic;
public class DoWhileDemo {
public static void main(String[] args) {
int i = 0;
// The do-while statement executes at least once because
// the expression is checked at the end of the loop
// process.
do {
// This block will be executed while `i` is smaller or
// equals to 10.
System.out.println(i);
i++;
} while (i <= 10);
}
}
The program prints the following result:
0
1
2
3
4
5
6
7
8
9
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