zoukankan      html  css  js  c++  java
  • 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可以有多个变量更新,用逗号分隔
  • 相关阅读:
    .NET MVC AjaxHelper
    .NET MVC HtmlHepler
    堆栈存储的区别
    两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
    == 和 equals 的区别是什么
    JDK 和 JRE 有什么区别?
    javaInt占几个字节
    java代码如何在没有安装JDK的Windows下运行
    java跨平台的原因
    MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解
  • 原文地址:https://www.cnblogs.com/zhoutie170821/p/11686920.html
Copyright © 2011-2022 走看看