Difference Between While And Do While In Java
distinguishing between while and do while loops in Java
Difference Between While And Do While In Java
In Java, the key difference between a “while” loop and a “do-while” loop is the timing of the loop condition evaluation. In a “while” loop, the condition is evaluated before the loop body is executed, meaning there is a possibility that the loop body may never run if the condition is initially false. On the other hand, in a “do-while” loop, the condition is evaluated after the loop body is executed at least once, ensuring that the loop body will always run at least once regardless of the initial condition. This makes “do-while” a good choice when you want to execute the loop body at least once.
To Download Our Brochure: https://www.justacademy.co/download-brochure-for-free
Message us for more information: +91 9987184296
1 - The main difference between while and do while loops in Java is the timing of the condition check:
In a while loop, the condition is checked at the beginning of the loop iteration. If the condition is false initially, the loop may not execute at all.
In a do while loop, the condition is checked at the end of the loop iteration. This means that the loop will always execute at least once before checking the condition.
2) Syntax:
while loop:
while (condition) {
// code to be executed
}
do while loop:
do {
// code to be executed
} while (condition);
3) Use cases:
Use a while loop when the loop should not execute at all if the initial condition is false.
Use a do while loop when you want to ensure that the loop body is executed at least once before checking the condition.
4) Example:
while loop:
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
do while loop:
int j = 0;
do {
To Download Our Brochure: Click Here
Message us for more information: +91 9987184296
System.out.println(j);
j++;
} while (j < 5);
5) Flow control:
The while loop tests the condition first and then enters the loop body, which may not execute if the initial condition is false.
The do while loop always executes the loop body at least once before checking the condition for subsequent iterations.
Browse our course links : https://www.justacademy.co/all-courses
To Join our FREE DEMO Session: Click Here
Contact Us for more info:
- Message us on Whatsapp: +91 9987184296
- Email id: info@justacademy.co
Power Bi Admin Interview Questions
Salesforce Developer Interview Questions