对于要先做判断再选择的问题就要使用分支结构
概述
相对于顺序结构而言,可以完层判断.
if分支结构的语法:
1.单分支:
单分支
if(判断条件){满足了才执行的代码}
2.多分支:
if(判断条件){
满足才执行的代码
}else{
不满足才执行的代码
}
3.嵌套分支:
if(判断条件1){
满足才执行的代码1
}else if(判断条件2){
满足才执行的代码2
}else if(判断条件3){
满足才执行的代码3
}else{
上面的都不满足 执行的代码4
}
switch分支结构的语法:
概述
也能想if一样,完成先判断才执行的需求.
但是,使用的语法和场景有局限性
--1,语法
switch(判断条件){//判断条件只支持byte short int char String
case 1 : syso(1);
case 2 : syso(2);
case 3 : syso(3);
default :syso(100);
}
特点:如果有一个case满足了条件,那么后面的case会全部贯穿执行。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。