美文网首页
9.循环与双层循环

9.循环与双层循环

作者: Joe_Game | 来源:发表于2018-05-09 18:54 被阅读0次
    • 一、for循环
      • e.g

        image
        • 语句1:int i =0 ;

        • 语句2:i < 3;

        • 语句3:循环体

        • 语句4:i++

        • 执行语句:

          • 语句1:i的值为0

          • 语句2:循环条件(0 > 3)的值为true,进入循环

          • 语句3:循环体,”第1次循环“

          • 语句4:i++后的值是1

          • 语句2:循环条件(1 > 3)的值为true,进入循环

          • 语句3:循环体,”第2次循环“

          • 语句4:i++后的值是2

          • 语句2:循环条件(2 > 3)的值为true,进入循环

          • 语句3:循环体,”第3次循环“

          • 语句4:i++后的值是3

          • 语句2:循环条件(3 > 3)的值为false,结束循环

        • for循环的循环体执行结束之后,跳转到改变循环变量;while循环的循环体执行结束之后,跳转到循环条件

        • for循环的应用场合:固定循环次数

        • for循环的()中即使没有任何语句也必须有两个分号 ;

          image
        • 常见错误:for循环后面添加 ; 被看成空语句

          image
        • 编程规范:for循环()中的 ; 之后,必须有一个并且只能有一个空格

        • for循环中的break和continue

          • for循环中的break,和while循环中的break一样。
            • 练习:求1-10之间的数的相加,但和大于10后,不再加,输出相加的结果。
          • for循环中的continue和while循环中的continue一样,但是区别是,for循环中的continue结束循环体之后,跳转到i++
            • 练习:求1-10之间不能被3整除的数相加,输出相加的结果。
    • 二、双重循环
      • while的双重循环

        image
      • for的双重循环

    image

    相关文章

      网友评论

          本文标题:9.循环与双层循环

          本文链接:https://www.haomeiwen.com/subject/uoyorftx.html