分支结构
第一种if结构 语法:
if(条件){
代码块;
}
条件: 是返回值为布尔型的表达式或值. 代码块: 条件的返回值为true的情况下所执行的代码.
第二种if结构 语法:
if(条件){
代码块1;
} else {
代码块2;
}
当条件满足的情况下执行代码块1,不满足执行代码块2.
第三种if结构 if(条件一){ 代码块1; } else if(条件二){ 代码块2; } else if(条件n){ 代码块n; }
第四种if结构 if(条件1){
if(条件2){
代码块;
}
}
switch 分支结构
语法: switch(表达式){ case 值1:
代码块1;
break;
case 值n:
代码块n;
break;
default:
代码块n + 1;
}
switch-case:使用
1: switch小括号内 必须是一个确定的值(数字,字符,boolean)
2: 大括号内 由 case 和 default 组成
3: case 后 跟确定的值,程序运行时,会自动比较
case 的值 和 switch小括号内的值是否相等
如果相等,则执行 该case 冒号后的代码,
知道 break为止.
4: 默认情况下,每一个case后都会写上break(打破的意思)
5: break,使用在swltch-case中,当程序运行到break的时候
会无条件结束整个switch.
6: default:当所有的case 都没有匹配上的时候
就会匹配到default,default是可以不写的