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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qilu93 中级黑马   /  2015-10-21 21:22  /  1157 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

最灵活,最简单,最好理解的一个循环用法for(表达式1;表达式2;表达式3){循环体}这三个表达式,可以都有,也可以都没有,也可以由任意的一项或两项,这就是for的灵活性所在解释一下三个表达式的含义表达式1,这个一般是初始化条件,如i=1。在第一个分号之前,可以用一个,也可以好几个,用逗号隔开表达式2,这个事循环条件,满足就继续执行循环体,不满足就跳出循环。这里一般是个逻辑判断语句。表达式3,这个一般是改变循环条件的地方,如i++。执行顺序是,先初始化,也就是运算表达式1,初始化完成后,这个表达式就没有用处了。接着判断是否满足循环条件,也就是运算表达式2,如果是真,就执行循环体。最后,运算表达式3,改变循环条件。这样第一次循环完成。接着第二次循环,也就是运算表达式2,看是否满足循环条件,如果表达式2还满足(也就是真),接着执行循环体。完成后运算表达式3,。如此往复循环,直到不满足表达式2后,跳出循环这里值得注意的是,举例说一下吧如for(i=0;i<10;i++)这个运算,当i=9的时候,满足循环,执行完后,i还会自加1,也就是i++,这样i的值是10,在判断i<10,所以当不满足循环条件的时候,最后i的值是10,而不是9

5 个回复

倒序浏览
顶,笔记挺有用
回复 使用道具 举报
对的,。循环语句有三种:while 、do while 、for
回复 使用道具 举报
我也是今天学的,乘法表和星星,感觉星星 不好理解
回复 使用道具 举报
今天全程高能啊,“内存”不够用了
回复 使用道具 举报
同班,顶顶顶
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马