六、分支语句
1、if条件结构是根据条件判断之后再做处理
简单的判断语句:
if(表达式){
执行语句1;
}else{
执行语句2;
}
当程序执行到if时,首先会判断()中表达式的值,如果表达式的值为真,那么执行()后的{}里的执行语句,如果为假,则执行else后面的{}中的语句。
常用的逻辑符号:
& 与
|或
^ 异或
&& 短路与
|| 短路或
! 非
== 等于
分支嵌套
if(表达式1){
执行语句1;
}else if(表达式2){
执行语句2;
}else if(表达式3){
执行语句3;
}else {//可有可无
执行语句4;
}
当程序执行到if时,首先会判断表达式1的值,如果为真,那么执行执行语句1,如果为假,则判断表达式2的值,以此类推。如果表达式都不为真,则执行执行语句4。
2、switch语句
语法:
switch(表达式){
case 取值1:语句块1;
break;
case 取值n:语句块n;
break;
default 语句块n+