if语句
对条件表达式进行一次测试,若测试为真,则执行下面的语句,否则跳过该语句
逐条if语句进行判断 – 条件匹配,进入语句体 – 否则对if语句继续匹配
例:if(条件1) {
if(条件2) {
代码块1
} else {
代码块2
}
} else {
代码块3
}
switch多分支选择结构
1.switch语句会根据表达式的值从相匹配的执行, 一直执行到break标签处开始ak语句处或者是 switch语句的末尾。与任一case值不匹配,则进入 default语句(如果有的话)
2.只能处理等值条件判断的情况,且表达式必须为 byte,short,int或char类型 ,不能是String或 double,float.1.7之后可以使用string
3.常量值必须是与表达式类型兼容的特定的一个常量
4.不允许有重复的case值
5.default子句为可选