• day03


    流程控制语句结构

    一、顺序结构

    二、分支结构

      1,条件分支

          if……else:条件表达式结果必须是boolean值

      2,选择结构

          switch……case

         (1)case后必须为常量值,且不能重复

         (2)default在前需加break

         (3)switch(表达式)中表达式值支持类型:int、char、short、byte、枚举、string

           注:可以用 switch……case的,一定可以用 if……else,但有时switch……case效率更好,可读性更好。

    三、循环结构

      (一)for循环 

          1、基本结构

             for(; ;){

                 循环语句块;(需要重复的代码)

                }

              注:没有条件,为死循环

           2,完整结构

              for(初始化表达式;循环条件表达式;迭代表达式){

                 循环语句块;(需要重复的代码)

               }

             注:初始化表达式-->声明循环变量并赋初始值

                     循环条件表达式-->语句何时停止

                     迭代表达式-->修改循环变量的值

           3,执行过程

             (1)先执行“初始化表达式”

             (2)判断“循环条件表达式”

             (3)条件成立,执行“循环语句块”,然后执行“迭代表达式”,接着回到(2)

             (4)不成立,结束for

        (二)while循环

           1、基本结构

              while(循环条件){

                       循环体语句块;

               }

             (1)可以用for的,也可以用while

               (2)for更加适合于循环次数较明显的,while更加适合于循环条件比较明显的

            2,执行过程

             (1)先判断循环条件

             (2)成立,执行语句块,然后回到(1)

             (3)不成立,结束while循环

            3、while循环经典结构

               while(true){

                     ……

                    if(条件){

                     ……

                       }else{

                         break;

                          }

                }

       (三)do……while

            1、基本结构

              do{

                 循环体语句块 ;  

               }while(循环条件);

            2、执行过程

            (1)先do一次循环语句块

            (2)再判断循环条件

            (3)成立,在执行(1)

            (4)不成立,结束do

             注:do……while至少可执行一次,for……while可能一次都不执行

          3、循环嵌套

              内层循环作为外层循环的循环体的一部分

              外层循环循环一次,内循环循环一轮

            

         

  • 相关阅读:
    eval解析的函数传参 object array
    whistle证书过期或不信任
    isa hasa的区别、及理解
    JVM工作原理和特点
    Cookie跨域操作
    关闭当前窗口js
    css遮罩层
    js 获得两个数组的重复元素
    主页变灰
    js 格式化日期
  • 原文地址:https://www.cnblogs.com/zzz222zzz/p/11502355.html
Copyright © 2020-2023  润新知