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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© WPeng 中级黑马   /  2015-8-5 22:57  /  702 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

for循环
    1)编程循环语句,当满足条件时开始循环,直到不满足条件退出循环。
    2)写法
  • for(表达式1;表达式2;表达式3){
  • 语句块
  • }


    3)执行顺序
                表达式1--》判断语句2是否成立--》成立--》循环体--》表达式3--》判断表达式2是否成立--》成立--》循环体--》表达式3--》在判断表达式2--》
                直到表达式2不成李,for循环终止。
    4)for循环中定义的变量只在for循环中有效。
    5)for循环第一个表达式:只会执行一次,一般用于初始化变量,且如果是定义同一类型的变量,可以定义刀割。
    6)for循环第二个表达式:条件控制表达式,控制for循环是否继续执行,如果这个条件不满足,for循环结束。
        注意:这个位置必须要有一个判断结果,如果为空,表示默认为真。
    7)for循环的第三个表达式一般不会执行,一般用于控制循环增量或变化。
        注意:不能放变量定义语句。
    8)for循环的循环体,没有限制,可以放在任意你想要执行的语句。
    9)特点
        (1)只有满足条件循环才会执行。
        (2)注意死循环的出现,会抑制循环下去,除非强制退出。
        (3)如果碰到continue,则会跳出本次循环继续下一次判断,如果条件成立则继续执行。
        (4)如果碰到break无论条件满足与否,循环立刻结束。
        (5)continue和break跳出的都是当前的作用域,如果外层有循环,外层循环是不受影响的。
        (6)循环嵌套,如果子循环本身定义了变量,用自己的,如果本身作用域没有定义变量,则会在上一层父作用域寻找。
    10)while循环适合不确定的循环次数,for循环适合确定的循环次数。
    11)多行多列的实现逻辑:外循环控制行数,内循环控制列数。

点评

不错  发表于 2015-8-23 18:25

6 个回复

倒序浏览
学习了····
回复 使用道具 举报
不错  学习了
回复 使用道具 举报
嗯,顶一下自己的帖子
回复 使用道具 举报
我帮你顶一个
回复 使用道具 举报
挺详细的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马