相同点: while与do-while都是循环结构,使用"while(循环条件)"表示循环条件,使用大括号将循环操作括起来.
不同点:
1. 语法不同;
do{
循环体
}while(循环条件);
while(循环条件){
}
2. 执行次序不同;
while循环结构先判断,再执行
do-while循环结构先执行,再判断
3. 在一开始循环条件就不满足的情况下,while循环结构一次都不会执行,do-while循环结构不管什么情况都至少执行一次