首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(33)if、case语句

1.单分支if条件语句 格式: if [ 条件判断式 ];then 程序 fi 或者 if [ 条件判断式 ] then 程序 fi 单分支条件语句需要注意几个点 ①if语句使用fi...结尾,和一般语言使用大括号结尾不同 ②[ 条件判断式 ]就是使用test命令判断,所以括号和条件判断式之间必须有空格 ③then后面跟符合条件之后执行的程序,可以放在[]之后,用“;”分割。...fi 4.case语句 case语句和if…elif…else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系。...格式: case $变量名 in "值1") 如果变量的值等于值1,则执行程序1 ;; "值2") 如果变量的值等于值2,则执行程序2 ;; ...省略其他分支...choose "2"' echo 'If you want to xuzhou,please choose "3"' read -t 30 -p "please input your choice:" cho case

1.2K51
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SystemVerilog-决策语句-case语句

    的位 最佳实践指南6-2 用case…inside在决策语句中忽略case的特定位。不要使用过时的casex和casez语句。...casex和casez的缺点在本系列文章没有详细讨论,因为没有必要使用这些过时的语句case项优先级和综合优化 case项按其列出的顺序进行评估。...因此,第一个case项的优先级高于所有后续case项。在评估case语句时,仿真将始终遵循此优先级。 这种推断出的优先级编码在ASIC或FPGA实现通常是不可取的。...语句 例6-5case项是互斥的,这意味着其中两个case项不可能同时成立。...这些决策修饰符的一个示例用法是: 对于综合,本例的unique修饰符通知综合编译器case语句可以被认为是完整的,即使2位状态变量的四个可能值只有三个被解码。

    3.4K20

    java switch case 语句

    switch case 语句判断一个变量与一系列值某个值是否相等,每个值称为一个分支。...语法: switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句...从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。 switch 语句可以拥有多个 case 语句。...当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。 当遇到 break 语句时,switch 语句终止。...程序跳转到 switch 语句后面的语句执行。case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句

    1.4K20

    JavaScript switch case语句详解

    ,如果相等,则执行其后的语句段,只有遇到 break 语句,或者 switch 语句结束才终止;如果不相等,则继续查找下一个 case。...switch 语句包含一个可选的 default 语句,如果在前面的 case 没有找到相等的条件,则执行 default 语句,它与 else 语句类似。...示例2 case 子句可以省略语句,这样当匹配时,不管下一个 case 条件是否满足,都会继续执行下一个 case 子句的语句。下面示例演示了把普通会员和 VIP 会员合并在一起进行检测。...2 : console.log("VIP会员"); break; case 3 : console.log("管理员"); break; } 示例2 在下面代码,JavaScript 先检测 case...值"; } } console.log(oper (2,5,"*")); //返回10 default 语句case 语句简单比较如下: 语义不同:default 为默认项,case 为判例。

    42310

    【OpenHarmony】TypeScript 语法 ③ ( 条件语句 | if else 语句 | switch case 语句 )

    参考文档 : ArkTS开发语言介绍 一、条件语句 1、if else 语句 TypeScript 的 if 语句 / if else 语句 用法 , 与 JavaScript...]: "成年了" 2、switch case 语句 TypeScript 语言 的 switch case 语句 语法 与 JavaScript 语言 基本相同 , 该条件语句结构可以根据 一个表达式的值...来执行不同的 case 代码块的代码 ; switch case 语法 : switch (expression) { case value1: // 当 expression...如果 expression 的结果与某个 case 的值匹配 , 那么 将执行该 case 下的代码 , 直到遇到 break 语句或者整个 switch 语句结束 ; 终止条件 : break 语句的作用是...终止 switch 语句的执行 , 直接跳出 switch 分支结构 , 如果连续多个 case 语句之间没有 break 关键字 , 会继续继续执行下一个 case 代码块 , 直到遇到下一个 break

    14510

    判断结构select...case语句

    select..case语句基础 在学习过if...then语句后,同为判断结构的select...case语句相对容易理解,直接来看一下select...case的语法格式。...语句序列就是符合case条件后,执行的结果。 该语句结构主要变化的只是表达式列表。(有三种简单书写规则在示例完后说明。)...下面我们对代码select....case语句做简要的说明,最后end select结束,具体代码如下: Sub test1() Dim i As Integer, j As String i = InputBox...case后即不同条件表达式列表,可以根据条件对应查看。在示例中就使用了3种方式。 1、罗列具体值,如示例case 100。如果有更多值用英文逗号间隔即可。...2、表达式A to 表达式B,通常表示一个数据范围,如示例case 90 to 99 3、IS比较运算符表达式,使用比较符号如 = 时,如示例case is 100等,在输入过程可以只输入

    3.7K20
    领券