A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小二筒 中级黑马   /  2015-6-14 12:53  /  2416 人查看  /  35 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大神们   while和do while  这个有啥区别  小弟不懂啊

35 个回复

倒序浏览
do while至少执行一次,
while如果不满足条件,肯一次也执行不了
回复 使用道具 举报
嗯,说的对。都是循环,一个是不管条件满不满足都至少执行一遍,一个是可能一次都不会执行
回复 使用道具 举报
1楼正解!!
回复 使用道具 举报
do while 至少执行1次
回复 使用道具 举报
在一般情况下,用while语句和do.....while语句处理同一问题时,若二者的循环体部分是一样的,它们的结果也一样。但是如果while后面的表达式一开始就为假,两种循环结果是不同的,此时对while循环来说,一次也不执行循环体,而对do.....while循环语句来说则要执行一次循环体
回复 使用道具 举报
乔栋 中级黑马 2015-6-14 20:15:20
7#
while 先判断,
while(2>3) {
System.out.println("这句肯定不会输出");
}
do while 先执行
do {
System.out.println("这句会输出");
}while(2>3)
回复 使用道具 举报
while在条件不满足的情况下,一次也不执行,
回复 使用道具 举报
while在条件不满足的情况下,一次也不执行.do while无论条件满足还是不满足,do里面的语句至少执行一次.
回复 使用道具 举报
while和do…while语句都是循环语句,功能都差不多,唯一的区别在于检验条件的时间上。while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体。而do…while语句则相反,是先执行循环体,然后再判断条件是否成立,如果成立的话则继续循环体,如果不成立则跳出循环,也就是说对于do…while语句,不管条件是否成立都要先执行一遍。
回复 使用道具 举报
while 与 do while 的区别
回复 使用道具 举报
do...while
就是多了一个do ,一上来不判断先把do后面的指令执行一次,碰到while时才进行询问进不进行循环
而while
一执行就碰到whil,所以先询问看是否进行循环
简单的说就是前者肯定会把循环语句执行至少一次,后者至少0次
回复 使用道具 举报
do while最少执行一次,并且while();      括号后边有一个分号,while有可能一次也不执行
回复 使用道具 举报
真的不懂还是假的呀 哈哈
回复 使用道具 举报
1楼确实是正解,再往深了说,也不是很懂,,,,反正确实是这样子的...
回复 使用道具 举报
1楼确实是正解
回复 使用道具 举报
do while至少执行一次,
while如果不满足条件,肯一次也执行不了


就是这样的
回复 使用道具 举报
do....while 不管条件符不符合,都执行一次
回复 使用道具 举报
do...while  不管条件满不满足,,,至少至少执行一次,,,
while如果条件不满足,,就不执行
回复 使用道具 举报
视频里面很详细的吧
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马