Yeah this statement is correct
The difference is in when the condition gets evaluated. In a do..while loop, the condition is not evaluated until the end of each loop.
That means that ado..while loop will always run at least once.
In a while loop, the condition is evaluated at the start.