程序的选择结构
包括:基本选择结构 if=else选择结构 多重if选择结构 嵌套if选择结构 switch选择结构
基本if选择结构
语法:
if(布尔类型的条件){
如果条件为真,则执行
}
条件为假的时候执行大括号后面内容
案例:
if-else选择结构
语法:
if(){ // 布尔类型的表达式
//条件为真进入执行代码块1
}else{
//条件为假进入代码块2
}
案例:
多重if选择结构
语法:
if(){
}else if(){
}else if(){
}else{
}
案列:
嵌套if选择结构
语法:
if(){
if(){
}else{
}
}else{
}
案列:
switch选择结构
语法:
switch(值){
case 常量1:
break;
case 常量2:
break;
case 常量3:
break;
default:
break;
}
案列:
if选择结构我们一般都是使用在区间 判断上,而switch选择结果一般都是作等值 判断
注意点:
②case后面的常量不是必须要按照某种顺序的,switch后面的值会去找和自己匹配的常量值,然后执行对应的代码库,如果没有找到,则执行default中的值
③break结束当前的执行内容。在case后面执行,如果没有break代码会继续向下执行。
④default在最后的时候,break是可以省略的(不推荐),在其他位置的时候,不能省略。
原文:https://www.cnblogs.com/joenx/p/12732739.html