一.if选择结构的使用方法
(一)if控制语句单分支结构
语法格式:
if(表达式){语句}
if单分支结构语句执行的步骤如下:
①对表达式的结果进行判断;
②如果表达式的结果为真,则执行该语句
③如果表达式的结果为假,则跳过该语句
注意:if(表达式){语句1、语句2、.....} 如果if条件表达式后面有多个语句,千万不要忘记:在多个语句前后加花括号
(二)if控制语句双分支结构
语法格式:
if(表达式){语句1}else{语句2}
if-else语句的执行步骤如下:
①对表达式的结果进行判断
②如果表达式结果为true,执行语句1
③如果表达式结果为false,执行语句2
注意:①if-else语句由if和紧随其后的else组成
②else不能单独使用,它必须是if语言的一部分,与最近的if语句配对使用
(三)if语句多分支结构
语法结构:
if(表达式1){
语句1
}else if(表达式2){
语句2
}else{语句3}
多分支if语句的执行步骤如下:
①对表达式1的结果进行判断
②如果表达式1结果为真,则执行语句1;否则对表达式2的结果进行判断
③如果表达式2的结果为真则执行语句2,否则的执行语句3
注意:①如果if或else子句中执行的语句超过一条,则必须将这些语句用大括号括起来
②为了增强代码的可读性,建议始终用大括号将语句括起来,这也是编程规范要求
(四)嵌套if控制语句
语法结构:
if(表达式1){
if(表达式2){语句1}else{语句2}
}else{
if(表达式3){语句3}else{语句4}
}
嵌套if控制语句的执行步骤如下:
①对表达式1进行判断;
②如果表达式1的结果为真,再对表达式2进行表达。如果表达式2为真,则执行语句1,否则执行语句2
③如果表达式1的结果为假,再对表达式3进行判断。如果表达式3的结果为真,则执行语句3,否则1执行语句4.
二.switch选择结构语句
switch语句的语法格式:
switch(表达式){
case 常量1:
语句;
break;
case 常量2:
语句;
break;
......
default:
语句;
break;
}
switch语句的执行步骤如下:
①计算switch后面的表达式
②将计算结构从上至下依次与case后面的值进行比较
③如果相等就执行该常量后面的代码块,遇到break语句就结束
④如果与任何一个case后的常量值都不匹配,就执行default中的语句
注意:如果case后面没有break语句,程序将继续执行下去,直到遇到break语句或者switch结束语句