美文网首页
if结构和switch结构基础

if结构和switch结构基础

作者: 杨钉 | 来源:发表于2018-08-27 09:46 被阅读9次

选择结构:

    1. 简单if
        语法:
            if (条件表达式) {
                // 条件表达式为 true 时执行的语句块
            }
        流程图:

    2. if -else
        语法:
            if (条件表达式) {
                // 条件表达式为 true 时执行的语句块
            } else {
                // 条件表达式为 false 时执行的语句块
            }
    3. 多重if
        if (条件1) {
            // 条件1为true执行的语句块
        } else if (条件2) {
            // 条件2为true执行的语句块
        } else if (条件3) {
            // 
        } else if.... {
        
        } else {
            // 是当前边所有条件都为 false 时,执行的语句块
            // 也可以省略
        }

    注意:
        如果 if 或 else 语句块中只有一条可执行语句,则 {} 可省略

    4. switch 开关语句,多分支选择结构
        语法:
            switch ( 表达式 ) {
                case 表达式1:
                    // 语句块1
                    break;
                case 表达式2:
                    // 语句块2
                    break;
                case 表达式3:
                    // 语句块3
                    break;
                default:
                    // 缺省块
                    break;
            }

流程:
将 switch 后小括号中的 表达式 与 case 后的表达式作等值(===)比较,如果 表达式===表达式1 为true,则执行语句块1,否则判断 表达式 === 表达式2,如果 表达式 === 表达式2 为 true,则执行语句块2,否则判断 表达式 === 表达式3,如果 表达式 === 表达式3 为 true,则执行语句块3。如果表达式与 case 后的表达式值都不相等,则执行 default 语句块内容。
case 语句块中的 break; 表示退出 switch 结构,如果在 case 语句块中没有 break; 语句,则 case 语句块会贯穿执行

相关文章

  • if结构和switch结构基础

    选择结构: 流程:将 switch 后小括号中的 表达式 与 case 后的表达式作等值(===)比较,如果 表达...

  • java基础,每天都应该复习

    1.Java语言基础(选择结构switch语句的格式及其解释)(掌握) A:switch语句的格式 switch(...

  • 选择结构

    if单选择结构if双选择结构if多选择结构嵌套的if结构switch多选择结构 if选择结构 switch多选择结构

  • java基础-day04-分支结构和循环

    分支结构和循环 1. 分支结构 1.1 switch - case 1.2 switch - case使用注意事项...

  • 08 Go选择结构

    一、if 结构 二、switch 结构

  • 022 JS操作

    JS基础操作 一、分支结构 1、if语句 if 基础语法 if 复杂语法 if 嵌套 2、switch语句 二、循...

  • 控制语句

    控制语句 控制语句分为三类:顺序、选择和循环。 选择结构 主要的选择结构有:if选择结构和switch多选择结构。...

  • Day04_if_switch

    选择结构 流程控制 分类 顺序结构 分支结构(if, switch) 循环结构(for, while, do .....

  • 日常记忆之Java分支结构

    Java分支结构- if...else/switch 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。...

  • C++初学者应该注意的问题

    总体上必须清楚的:1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch...

网友评论

      本文标题:if结构和switch结构基础

      本文链接:https://www.haomeiwen.com/subject/tlhziftx.html