The difference between While loop and Do - While loop are explained below.
Explanation:
While loop : It is a looping procedure in which the statements inside the while loop are executed depending on the condition outside the while before starting the loop.
If the condition is true then the code inside loop is executed otherwise not.
Do - While loop: It is a looping procedure in which the statements inside the loop get executed and then the condition at the end of the loop is checked.
This means even the condition is fails the statements inside the loop are executed once.
Do while loop name itself suggests that "do the while and then check the condition".