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

  • 相关阅读:
    maven打包
    (和)后台解析
    beetl简单阅览
    snmp在win10上安装使用
    javaMail发送邮件
    mysql 安装配置详解
    vsftpd的主配置文件详解
    linux下vi命令笔记
    linux下sed命令笔记
    linux下grep命令笔记
  • 原文地址:https://www.cnblogs.com/firecode/p/2460877.html
Copyright © 2011-2022 走看看