• Java基础第四天总结——Java基础语法——程序流程控制


    目录:

    一、程序流程控制

    二、顺序结构

    三、分支语句1:if-else结构

    四、分支语句2:switch-case结构

    五、循环结构

    六、循环结构1:for循环

    /*--------------------------黄金分割线----------------------------------*/

    一、程序流程控制

    > 顺序结构

    ● 自上逐行向下执行

    >分支结构

    ● 根据条件,选择性执行某段代码

    ● 有if-else和switch-case两种分支语句

    >循环结构

    ● 根据循环条件,重复执行某段代码

    ● 有for、wihle、do...while循环语句

    二、顺序结构

    1.Java中定义成员变量时采用合法额前向引用

    三、分支语句1:if-else

     if语句有三种格式:

    1. if(条件表达式){

        执行代码;}

     

    2. if(条件表达式){
        执行代码块1;
    }else{
        执行代码块2;
    }
     
    3. if(条件表达式1){
        执行代码块1;
    }else if (条件表达式2){
        执行代码块2;
    }
    ……
    else{
        执行代码块n;
    }
     
    > 条件表达式必须是布尔表达式、关系表达式、逻辑表达式、布尔变量
    > 执行语句块只有一条表达式的时候,{}才可以省略,实际开发中不建议省略
    > if-else语句结构,根据需要可以嵌套使用
    > 当if-else结构是“多选一”,最后的else是可以省略的
    > 当多个条件出现“互斥”关系时,条件判断及执行语句顺序无所谓,当多个条件是“包含”关系时,“小上大下,子上父下”
     
    四、分置于句2:Switch-case 结构
    > switch表达式中的表达式的值必须是:byte、short、char、int、String类型
    > case子句中的值必须是常量,且不可重复
    > break用来结束执行完的case调出switch
    > default子句是可选的,当没有case时,默认执行default
     
    switch和if语句对比
    > 如果判断的具体数值不多,建议使用switch,效率高
    > 对区间判断,对结果为boolean类型判断,使用if,if的使用范围更广
    > switch-case都可以改为if-else,反之不成立
     
    五 循环结构
    在特定条件下,反复执行特定代码的功能
    > for循环
    > while循环
    > do-while循环
     
    六 for循环
    语法结构:
    > for(1初始化部分;2循环条件部分;4迭代部分){
          3循环体部分;
    }
     
    > 执行过程1-2-3-4-2-3-4...
    > 说明:2循环条件部分为boolean类型表达式,为false时,退出循环,1初始化可声明多个变量,但必须同一个类型,且用逗号“,”隔开,4可以有多个变量更新,用逗号分隔
  • 相关阅读:
    人生转折点:弃文从理
    人生第一站:大三暑假实习僧
    监听器启动顺序和java常见注解
    java常识和好玩的注释
    182. Duplicate Emails (Easy)
    181. Employees Earning More Than Their Managers (Easy)
    180. Consecutive Numbers (Medium)
    178. Rank Scores (Medium)
    177. Nth Highest Salary (Medium)
    176. Second Highest Salary(Easy)
  • 原文地址:https://www.cnblogs.com/zhoutie170821/p/11686920.html
Copyright © 2020-2023  润新知