黑马程序员技术交流社区

标题: 谁能告诉我while和do..while怎么用? [打印本页]

作者: 春天de小微风    时间: 2016-9-16 21:40
标题: 谁能告诉我while和do..while怎么用?
for  这个会用
就是while这个先运行一次,然后再循环也会,就是
do...while这个老师没怎么讲,不知到怎么用,不知道怎么啥时候用
作者: 勤息嘻嘻嘻    时间: 2016-9-16 21:48
循环结构while语句的格式
        while循环的基本格式:
                while(判断条件语句) {
                        循环体语句;
                }
               
        完整格式:
                初始化语句;
            while(判断条件语句) {
                         循环体语句;
                         控制条件语句;
                }
6.2 执行流程
① 执行初始化语句
② 执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
③ 执行循环体语句;
④ 执行控制条件语句
⑤ 回到B继续。

循环结构do...while语句的格式:
        基本格式
                do {
                        循环体语句;
                }while(判断条件语句);
               
        完整格式:
                初始化语句;
                do {
                        循环体语句;
                        控制条件语句;
                }while(判断条件语句);
8.2 执行流程
① 执行初始化语句
② 执行循环体语句;
③ 执行控制条件语句
④ 执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
⑤ 回到b继续。


作者: 18001105207    时间: 2016-9-16 21:57
do ... while() 用的不多,只需要记住它的循环体至少执行一次,其他的和while  与for类似
作者: 袁志娜    时间: 2016-9-16 22:06
感觉最重要的是for循环,一般其他的,过了基础班之后就不会怎么用了
作者: Fate_stay    时间: 2016-9-16 22:20
do...while是直到型,执行循环前会先执行一次do中的代码,当条件满足while中的条件表达式的时候,跳出循环
作者: bahamut322    时间: 2016-9-16 23:57
do..whlie 就是肯定会执行一次do中的语句
作者: 一米阳光01126    时间: 2016-9-16 23:58
先判断再执行
作者: Mr.Canon    时间: 2016-9-17 00:00
先了解while和do⋯⋯while的相同点和区别。。。
作者: a869588615    时间: 2016-9-17 00:02
do...while( ),先执行一次,再做判断,while是先判断再决定是否执行。
作者: 宝瓶子    时间: 2016-9-17 00:19
do在前面 所以程序会先执行do语句,然后再while判断,就是说肯定先执行do语句
作者: 汪方玉    时间: 2016-9-17 00:25
do while 至少运行一次,但是使用的并不如while多
作者: kangnam    时间: 2016-9-17 00:26
  初始化语句;
  do {
         循环体语句;
         控制条件语句;
}while(判断条件语句);   
   和while 的区别就是它是先执行里面的语句,再判断,至少会执行一次




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2