条件语句:
if-else选择结构:
if(条件块){
代码块1
}else{
代码块2
}
多重if选择结构:
if-else选择结构:
if(条件块){
代码块1
}else if(条件块2){
代码块2
}else{
代码块3
}
if-else当满足其中一个条件时剩余的判断都不会再执行
嵌套if执行完外层if判断后,会接着执行内部的if判断
switch选择语句:
switch(表达式){
case 值:
代码块1
break;
case 值 :
代码块2
break;
default:
break;
}
switch进入流程控制时,会执行num与case后面数值相匹配的代码块
如果不写break,匹配成功后,会执行之后的每一个case里的代码直到
遇见break然后跳出switch,如果写了break,匹配成功后,会执行相应
的case里的代码,然后跳出break表达式必须是int或者String类型