两者都是循环语句,do while语句是先进入循环体,后判断条件是否成立,若成立则继续循环体,若不成立则跳出循环,无论如何都会先执行一遍。而while语句是先进行判断,若成立则进入循环体,有时不会执行循环语句。