Which type of loop is guaranteed to have the body execute at least once?



Which type of loop is guaranteed to have the body execute at least once?

A. do-while loop

B. for (traditional)

C. for-each

D. while

Answer:

A. do-while loop

Explanation:

A do-while loop checks the loop condition after execution of the loop body. This ensures it always executes at least once, and Option A is correct. 

Option B is incorrect because there are loops you can write that do not ever enter the loop body, such as for (int i=0;i<1;i++). 

Similarly, Option D is incorrect because a while loop can be written where the initial loop condition is false. 

Option C is incorrect because a for-each loop does not enter the loop body when iterating over an empty list.

Free Spring Boot Tutorial - 5 Hours Full Course


Watch this course on YouTube at Spring Boot Tutorial | Fee 5 Hours Full Course

Comments