zoukankan      html  css  js  c++  java
  • if...else if switch分支结构

    switch分支结构

    一、程序运行流程的分类

    1、顺序结构:根据程序顺序依次执行。

    2、分支结构:根据判断决定程序的执行顺序。

    3、循环结构。

    分支结构三要素:(1)必须有一个明确的判断语句。

                            (2)判断条件为真时,需要执行的语句。

                            (3)判断条件为假时,需要执行的语句。

    二、对分支结构的详细讨论

    1、if...else...结构    共3种情况

    (1)语法结构:

    if(布尔类型表达式){

       语句一;

       语句二;

       ......

    (2)语法结构:

    if(布尔类型表达式){

       语句一;

       语句二;

      ......

    }

    else{

       语句一;

       语句二;

       ......

    }

    (3)语句结构

    if(布尔类型表达式){

       语句一;

       语句二;

       ......

    }

    else if(布尔类型表达式){

      语句一;

      语句二;

      ......

    }



    Switch

    switch(表达式){               //表达式的结果首先会跟常量1比较,如果是一样,就输出出来,其他就不判断,break 暂停 , 常量1不一样,就跟第2个 比较,````

      case 常量1:  语句1;break;

      case 常量2:  语句2;break;

      ......

      case 常量N:  语句n;break;

     [ default:        默认语句];  不写也可以,可选的, 上面如果都没通过的话就用这个默认的

    }

    注意:switch中的表达式只能是四种类型

    1、byte 2、short 3、int 4、char

      case 常量1:  语句1;break;

      case 常量2:  语句2;break;

      ......

      case 常量N:  语句n;break;

      default:        默认语句;

    }

    注意:switch中的表达式只能是四种类型

    1、byte 2、short 3、int 4、char


    输出为:a


    另外一种情况,看关键代码


    输出为 a  c


    输出:
    a
    d

  • 相关阅读:
    Table to List<object> C#
    Edge Beta 进入无痕模式 快捷方式
    C# 按行读取文件 从某行开始取
    Navicat连接oracle,出现Only compatible with oci version 8.1
    未能找到 System.Web.Helpers
    js json 排序
    使用 NPM 安装Vue并创建项目
    css3动效
    回忆向——诺宝RC机器人仿真
    javascript问题
  • 原文地址:https://www.cnblogs.com/firecode/p/2460877.html
Copyright © 2011-2022 走看看