选择定义
选择结构是根据条件判断之后再做处理的一种语法结构.
if结构
基本if结构 可以处理单一或者组合条件。
if else结构 可以处理分支情况。
多个if结构 可以处理跟复杂的组合条件情况。
基本if结构
if(选择条件){
满足条件后所执行的命令
}
if else结构
if(选择条件){
满足条件后所执行的命令
}
else{
不满足条件后所执行的命令
}
多个if结构
if(选择条件1){
满足条件1后所执行的命令
}else if(选择条件2){
满足条件2后所执行的命令
}else if(选择条件3){
满足条件3后所执行的命令
}else{
不满足条件1条件2条件3后所执行的命令
}
switch结构
switch后面跟变量或者表达式,程序运行时会往下与case的值进行比较,当与case值相等时 执行该case后面的命令,然后执行break,退出当前switch判断,如果与第一个case不相等,则不会执行其代码块并继续往下进行比较,执行,直到遇到break才会跳出当前判断。
所以switch结构中,break不可缺少!
switch(变量){
case 值1:
break;
case 值2:
break;
case 值3:
break;
case 值3:
break;
default:
break;
}
switch结构对比于if结构 代码更少更加的便捷 执行起来也更快