首页 > 其他分享 >9.选择结构

9.选择结构

时间:2023-02-17 18:24:19浏览次数:31  
标签:语句 case 执行 选择 结构 true 表达式 布尔

选择结构

1.if单选择结构

if(布尔表达式){
    //表达式若为true,则执行语句
}

2.if双选择结构

if(布尔表达式){
    //表达式若为true,执行此处语句
}else{
    //表达式若为false,执行此处语句
}

3.if多选择结构

if(布尔表达式1){
    //如果布尔表达式1的值为true,执行代码
}else if(布尔表达式2){
    //如果布尔表达式2的值为true,执行代码
}else if(布尔表达式3){
    //如果布尔表达式3的值为true,执行代码
}else{
    //如果以上布尔表达式均为false,执行代码
}

4.switch多选择结构

switch(表达式){
    case value:
        //语句
        break;//可选
    case value:
        break;
    //可以有任意数量的case语句
    default;
        //语句
}        

case语句里有穿透效果,所以当某个case语句中没有break的时候,执行完该case语句,会将后续的语句持续执行至结束。

标签:语句,case,执行,选择,结构,true,表达式,布尔
From: https://www.cnblogs.com/Zz1001/p/17131179.html

相关文章

  • 强记 分支结构语法 java 230217
    单路分支//格式if(条件){条件成立时要做的事情;}//例子intage=19;if(age>18){System.out.println("天天网吧欢迎你");}二路分支//格式if(条件){......
  • oracle获取树状结构数据
    语法:select*from表名where条件1startwith条件2connectby条件3;条件2:是根结点的限定语句,当然可以放宽限定条件,以取得多个根结点,实际就是多棵树。条件3:......
  • 关于静态代码块和匿名代码块以及结构体在程序运行过程中的调用顺序实验(续)
    关于静态代码块和匿名代码块以及结构体在程序运行过程中的调用顺序实验(续)之前发过一篇博客讲述自己对静态代码块、匿名代码块以及结构体在程序中运行结果的小实验。本次再......
  • Spring Cloud +Alibaba+Boot 版本选择方法
     与aliBaBa2021.0.4.0相近的springcloud稳定版本是2021.0.5相应的boot版本是2.6.13 首先确定AliBaba的版本   根据版本分支说明版本说明·alibaba......
  • 数据结构 -- 景区旅游信息管理系统
    景区旅游信息管理系统【问题描述】在旅游景区,经常会遇到游客打听从一个景点到另一个景点的最短路径和最短距离,这类游客不喜欢按照导游图的线路来游览,而是挑选自己感兴趣的景......
  • 贪心-活动选择
    题目描述: ProblemDescription学校的大学生艺术中心周日将面向全校各个学院的学生社团开放,但活动中心同时只能供一个社团活动使用,并且每一个社团活动开始后都不能中断。现......
  • 数据结构--顺序线性表
    #include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>usingnamespacestd;#defineOK1#defineERROR-1#defineLIST_INIT_SIZE100#defineLISTSIZ......
  • 数据结构--基本概念及术语
    1. 数据:是对客观事物的符号表示,在我们计算机科学中是指所有能输入到计算机中,并能够被计算机程序处理的符号总称。他是计算机程序加工的“原料”。比如说,一个利用数值分......
  • 数据结构--线性表
    线性表最简单也是最常用的一种数据结构,它的特点是,在数据元素的非空有限集中,(1)存在唯一一个被称为“第一个”的数据元素,存在唯一一个被称为“最后一个”的数据元素。(2)除了第......
  • Vue CLI 2内置框架webpack框架结构解析
    目前Vue已经到3.X版本,相应的VueCLI也已经是VueCLI3版本,创建命令使用vuecreate,如果要用2.X版的vueinit命令,需要全局安装一个桥接工具:npminstall-g@vue/cli-init创......