• 第3章 选择结构


    1、流程图

    l 定义:逐步解决指定问题的步骤和方法的一种图形化表示。

    l 符号

    • 圆角矩形      程序开始或结束
    • 菱形             判断和分支
    • 矩形             计算步骤|处理符号
    • 箭头             流程线  
    • 平行四边形   输入|输出指令
    • 连接符   

    2、if选择结构

    l If是用于做出判断和选择

    l 数据流程图

               

    l 语法:

    if(判断条件){

         //语句块

    }

    使用if-else的两重判断

     

    语法:

    if(表达式){

    语句块

    }else{

    语句块

    }

    3、多重选择

    l 多个if的使用

    语法:

    if(表达式1){

    语句块1

    }

    if(表达式2){

    语句块2

    }

    ……

    4、多重if-else

    l 数据流程图

    l 语法:

    if(条件1){

     语句1

    }else if(条件2){ //可有多条

     语句2,不满足条件1,且满足条件2

    }else{         //可以省略

     语句3,不满足条件12

    }

     

    5、if-else嵌套

    l 数据流程图

    l 语法

    if(条件1){

      if(条件2){

         语句1;  //满足条件1且满足条件2

      }else{

         语句2;  //满足条件1,不满足条件2

      }

    }else{

     语句3      //不满足条件1

    }

     

    6、switch-case选择结构

    l 语法:

    switch(表达式){ //(int/char)

    case 常量1:语句1

    case 常量2:语句2

    case 常量3:语句3

    case 常量4:语句4

      ……

    default:语句n;

    }

    注:switch后的表达式内只可以是整型和字符型。//(int/char)

  • 相关阅读:
    原生js面试题
    ZJOI2017day2退役战
    uoj6
    uoj5
    uoj2
    uoj1
    论逗逼的自我修养之ZJOI2017Day1
    noip2016滚粗记
    统计损失
    珍珠项链
  • 原文地址:https://www.cnblogs.com/suola/p/11970376.html
Copyright © 2020-2023  润新知