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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

for  这个会用
就是while这个先运行一次,然后再循环也会,就是
do...while这个老师没怎么讲,不知到怎么用,不知道怎么啥时候用

11 个回复

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

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

回复 使用道具 举报
do ... while() 用的不多,只需要记住它的循环体至少执行一次,其他的和while  与for类似
回复 使用道具 举报
感觉最重要的是for循环,一般其他的,过了基础班之后就不会怎么用了
回复 使用道具 举报
do...while是直到型,执行循环前会先执行一次do中的代码,当条件满足while中的条件表达式的时候,跳出循环
回复 使用道具 举报
do..whlie 就是肯定会执行一次do中的语句
回复 使用道具 举报
先判断再执行
回复 使用道具 举报
Mr.Canon 来自手机 中级黑马 2016-9-17 00:00:33
8#
先了解while和do⋯⋯while的相同点和区别。。。
回复 使用道具 举报
do...while( ),先执行一次,再做判断,while是先判断再决定是否执行。
回复 使用道具 举报
do在前面 所以程序会先执行do语句,然后再while判断,就是说肯定先执行do语句
回复 使用道具 举报
do while 至少运行一次,但是使用的并不如while多
回复 使用道具 举报
  初始化语句;
  do {
         循环体语句;
         控制条件语句;
}while(判断条件语句);   
   和while 的区别就是它是先执行里面的语句,再判断,至少会执行一次
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马