目录
1、if语句
1.1、if语句的基本语法:
if(条件表达式){
条件成立时执行的代码块
}
1.2、执行思路:
如果if里面的条件表达式结果为真,即为true,则执行花括号里面的代码块,否则,什么也不会执行。
2、if...else语句(双分支语句)
2.1、if……else语句的基本语法:
if(条件表达式){
条件成立时执行的代码块(执行语句1)
}else{
条件不成立时执行的代码块(执行语句2)
}
条件成立时执行if里面的代码,否则执行无else里面的代码。
2.2、执行思路:
如果if里面的条件表达式结果为真,即为true,则执行语句1,否则,执行语句2。
2.3、注意点:
1、if里面的语句1和语句2最终只有一个语句执行,是2选1。
2、else 后面直接跟花括号(大括号)。
3、if...else语句(多分支语句)
此语句适用于检查多重条件
3.1、if……else语句的基本语法:
if(条件表达式1){
语句1
}else if(条件表达式2){
语句2
}else if(条件表达式3){
语句3
}else{
上述条件都不成立时执行的语句
}
3.2、执行思路:
如果条件表达式1成立,就执行语句1,执行完毕后,退出整个if语句。
如果条件表达式1不满足,则判断条件表达式2,满足的话,执行语句2,以此类推。
如果上述的所有条件表达式都不成立,则执行else里面的语句。
3.3、注意点:
1、多分支语句是多选一,最后只有一个语句执行。
2、else if里面的条件,理论上是可以有任意多个的。
3、else if的中间是有空格的。
4、三元表达式
- 定义:三元表达式也能做一些简单的条件选择,有三元运算符组成的式子称为三元表达式。
- 基本语法:条件表达式 ? 表达式1 : 表达式2
- 执行思路:
- 如果条件表达式为真,则返回表达式1的值。
- 如果条件表达式为假,则返回表达式2的值。
5、switch语句
- 定义:switch语句也是多分支语句,它是基于不同的条件来执行不同的代码。当要针对变量设置一系列的特定值的选项时,就可以使用switch语句。注意:是在针对变量设置一系列特定值的时候使用!
2、基本语法:
switch(表达式){
case value1:
表达式等于value1时要执行的代码
break;
case value2:
表达式等于value2时要执行的代码
break;
...
default:
表达式不等于任何一个value时要执行的代码
}
3、执行思路:
利用表达式的值和case后面的选项值相匹配,如果匹配上,就执行该case里面的语句,如果没有匹配上,就执行default里面的语句。
4、补充: