编程时常需判断变量是否满足条件,若不满足则进行二次判断。这类问题通常可用if语句解决,今天我们来了解另一种实现方式,帮助提升代码简洁性与可读性。
1、 语法基础要点
2、 根据表达式值执行对应分支代码
3、 情况常量值一:
4、 语句块
5、 情况常量值二:
6、 语句块
7、 语句块
8、 }
9、 switch语句的表达式和常量值都只能是整型、字符型或字符串类型。
10、 通过对比表达式与常量值是否相等,若相等则执行相应代码。
11、 需注意,表达式与常量值类型必须一致,否则将报错。
12、 大家可能想知道break语句的具体含义是什么。
13、 由于switch语句在执行case时,若未遇到break则不会终止,会继续向下执行所有后续case代码。
14、 找到小明后程序停止,不再继续查找。
15、 default表示默认情况,当未找到匹配项时,程序将执行default后的语句。
16、 在switch语句中,通常不允许存在重复的常量值,否则会导致编译错误或逻辑异常。
