本章主要理解选择结构并且要掌握选择结构语句的if和switch的用法。
if语句包含2种形式:简单if语句和if_else语句。
1.简单if语句的用法:
if(表达式){
语句1
}
意思就是if语句里面的表达式条件为真就执行语句1,否则就跳出括号执行外面的语句,同理有多个if表达式也是如此。
2.if_else语句的用法:
if(表达式)
{
语句1
}
else{
语句2
}
功能就是计算表达式的值,为真就执行语句1,并跳过语句2执行if_else的下一条语句,若为假,则跳过语句1执行语句2,然后在执行外面的下一条语句。
3.if嵌套语句:
if(表达式1) if(表达式1){ if(表达式1 ){
if(表达式2)语句1 if(表达式2)语句1 语句1
else语句2 } else if(表达式2)
else语句3 else 语句2 语句2
else
语句3
注:else总与它前面最近的同一复合句内的不带else的if语句结合,因此在写代码的时候特别要注意代码的缩进与格式,尽量把if和else的括号和分隔的格式做好,方便以后看代码
二.switch语句
switch(表达式){
case 常量表达式1:语句1
case 常量表达式2:语句2
。...
case 常量表达式n:语句n
default:语句n+1
}
注:该语句首先进行表达式值的计算,然后依次进行比较,和谁相同就执行哪一条语句,否则就zhix