zoukankan      html  css  js  c++  java
  • 第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)

  • 相关阅读:
    JavaScript 多个空格替换成1个空格
    「DIARY」NOI2021 小结
    kubernetes常用命令总结
    Qt绘图(使用QPainter)翻转图像的两种方法
    android 11 R framework 新特证 开发备忘
    浏览器的缓存机制
    记el-tree 懒加载复选框回显的坑
    VUE根据文件流下载EXC
    西瓜视频播放器VUE
    推荐系统打散算法--权重
  • 原文地址:https://www.cnblogs.com/suola/p/11970376.html
Copyright © 2011-2022 走看看