一、if条件语句
1.if 条件语句,编写格式:
if(条件){
if条件语句的执行体;
}
其中:条件,必须是boolean类型,
当条件的结果是ture,执行大括号中的执行体;若条件的结果是false,则不执行,即什么也不做;
2、if…else语句格式;
if(条件){
if语句执行体;
}else{
else语句执行体;
}
条件语句是ture,执行if语句;条件语句结
3、if …else if …else语句
格式: if(条件1){
if条件执行体1;
}else if (条件2){
if条件执行体2;
}else if(条件3){
if条件执行体3;
}else{
执行else语句执行体
}
}
二、switch条件语句
1、格式:
swtich(表达式) { // ()中的数据类型仅仅支持整数
case 常量1 :
要执行的语句;
break;
case 常量2 :
要执行的语句;
break;
case 常量3 :
要执行的语句;
break;
default:
要执行的语句;
break;
}
需要注意的问题:
1.switch 括号里面只能放整数
2.break语句不能遗漏 ,假如遗漏了,那么程序会继续往下开始执行,
3.不太能表达相对复杂的结构
4.switch里面也支持嵌套,但是一般不用
运行机理:
switch中的表达式结果会找对应的case匹配,如果匹配成功就找对应的的case执行
直到遇到break结束,如果case都不匹配,会直接执行default后面的语句