In Do-While, the block containg the code is executed for once at least. It doesn't bother , even though the condition given is false.
But in While loop,
at first the condition is tested ,wheter the result is true or not. if the test result is true then the code will execute.