一、if选择结构
1.if 单分支:只有一个分支的情况
结构:
if(条件表达式)
{
如果条件成立,执行本语句
}
2.if else 双分支:有两种情况的时候使用
结构:
if(条件表达式){
条件成立的代码
}
else{
条件不成立的代码
}
3.if else if 多分支:有多个分支的情况
结构:
if(条件表达式1){
条件1成立执行语句
}
else if(条件表达式2){
条件2成立执行语句
}
else{
都不成立执行的语句
}
注意多重if和多个if的区别
4.if嵌套:复杂条件判断
if(条件表达式){
if(条件表达式){
条件满足输出的语句
}
else{
条件不满足输出的语句
}
}
else{
不满足输出的语句
}
一般用于不同的条件
二、switch多分支结构(用于等值判断)
1.case 的值与条件是全等判断
2.case的值必须是常量值且不相同(不报错以第一个为准)
3.case后面的条件满足后,如果没有遇到break,会一直向下执行。
4.break:跳出switch选择结构
5.default:没有case满足时就执行default
6.判断范围可以使用true