一、分支语句
1.if语句
if
语句用于根据指定的条件来执行相应的代码块。其基本语法如下:
if (condition) { | |
// 当condition为真时执行的代码块 | |
} |
若只有一行可以不加{}
此外,if
语句还可以与else
语句结合使用,当条件不满足时执行else
块中的代码:
if (condition) { | |
// 当condition为真时执行的代码块 | |
} else { | |
// 当condition为假时执行的代码块 | |
} |
2.switch语句
switch
语句用于根据表达式的值来选择执行多个代码块中的一个。其基本语法如下:
switch (expression) { | |
case constant1: | |
// 当expression的值为constant1时执行的代码块 | |
break; | |
case constant2: | |
// 当expression的值为constant2时执行的代码块 | |
break; | |
// ... | |
default: | |
// 当expression的值与任何case都不匹配时执行的代码块 | |
|
注意,每个case
标签后面通常跟一个break
语句,用于跳出switch
语句。如果没有break
,程序会继续执行下一个case
标签后的代码,直到遇到break
或switch
语句结束。
语句也可以写成
case contant2:当expression的值为constant2时执行的代码块;break;