int x=5;
while(x>5)
{
System.out.print("x="+x); // 这个while循环没有输出 。
x++;
}
do_while语句的一般形式如下:
do 循环体语句while(表达式);它的特点是先执行循环体语句,然后判断循环条件是否成立,不成立就退出,成立就再执行循环体语句。
int x=5;
do{
System.out.print("x="+x); // 输出结果 x = 5; 也就是说无论条件是否满足 do-while至少执行一次!
x++;
}
while(x<5)作者: lipingan0520 时间: 2013-4-23 20:47
while是先判断,后执行。
do的话先执行,在判断。作者: 闫玉龙 时间: 2013-4-23 22:01
do while不管条件满不满足都会执行一次,然后在判断条件,满足的话继续执行,不满足就结束了
while 先判断条件满不满足,满足就执行循环语句,不满足就不执行循环语句作者: 施祖喜 时间: 2013-4-23 22:05
while和do while 都是循环语句,从语句的结构上可以看出,while是要先进行条件表达式的判定,条件表达式成立则向下运行,条件表达式不成立则跳出while循环语句,结束while循环语句、
do while 是先从do进入语句 然后执行循环体 循环次数控制语句 再去判断的条件,要注意的是你算循环次数的时候要注意了。
总结一句就是 do while不管条件是真是假都会执行一次作者: 黑马-张超 时间: 2013-4-23 23:02
while:他是先判断后面括号内的条件,如果满足就执行输出语句.不满足就不执行!
do while:先不管括号内的条件.先执行循环体,再判断条件,如果条件满足,再继续执行循环体。
但是do while是无论条件是否满足,循环体至少执行一次!作者: 黄玉昆 时间: 2013-4-23 23:10