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可以有多个变量更新,用逗号分隔
  • 相关阅读:
    {转}每次从vss获取文件都是只读
    點擊按鈕后彈出新頁面導致原頁面CSS失效
    Mschat控件示例升级错误处理方法
    一个简单的使用EVP框架的加密过程 aes 128 ecb
    centos7的syslog知识点
    pam模块使用syslog日志调试
    Linux系统上的popen()库函数
    linux C语言 用openssl进行签名验签 --- 亲测2 sha256 sha512
    linux C语言 用openssl进行签名验签 --- 亲测 sha256 sha512
    k8s简介
  • 原文地址:https://www.cnblogs.com/zhoutie170821/p/11686920.html
Copyright © 2011-2022 走看看