0
+91 9902461116
enquiry@cambridgeinfotech.io
0

What is the difference between for, while, and do-while loops in Java?

December 26, 2024

The primary differences between for, while, and do-while loops in Java are based on their syntax, control flow, and use cases:
For Loop:
Used when the number of iterations is known in advance.
Combines initialization, condition, and increment/decrement in a single statement.
Example:
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
Iterates zero or more times depending on the condition.
While Loop:
Used when the number of iterations is not known, and a condition must be checked before entering the loop body.
Entry-controlled loop: Executes only if the condition is true.
Example:
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
May not execute at all if the condition is false initially.
Do-While Loop:
Ensures the loop body is executed at least once because the condition is checked after executing the loop body.
Exit-controlled loop: Useful when at least one iteration is guaranteed.
Example:
int i = 0;
do {
System.out.println(i);
i++;
} while (i < 5);

Leave a Comment

Drop a Query

Whether to upskill or for any other query, please drop us a line and we'll be happy to get back to you.

Drop a Query NEW

Request A Call Back

Please leave us your contact details and our team will call you back.

Request A Call Back

By tapping Submit, you agree to Cambridge infotech Privacy Policy and Terms & Conditions

Enquiry Now

Enquiry popup