分支语句
分支语句(也叫条件判断语句):if语句、switch语句;
if语句语法结构
语法结构:
// 第一种:单分支
if(表达式)
语句;
// 第二种:双分支
if(表达式)
语句1;
else
语句2;
// 第三种:多分支
if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
执行的过程为,若表达式为真,就执行花括号内的内容,若为假,就不执行
if语句和else的匹配关系满足就近原则
switch语句
switch语句也是分支语句之一,它适用于判断的条件为整形表达式且多分支的情况,在此情况下,switch语句的效果会更好一些。
格式:
switch (整形表达式){
case 整形常量表达式:
语句;
break;
case 整形常量表达式:
语句;
break;
.
.
.
default:
break;
}
要注意的是,在每一个case后面都要加一个break,这样执行完该case的语句后,就会自动跳出分支语句;如果不加break语句,程序则会跟着匹配的case一直往下执行语句,直到遇到break或者switch语句结束为止,因此break在这里不可或缺的。
switch语句一般都会配备一个
default 这是在case语句没有被匹配上的时候就会执行default语句中的内容。
浙公网安备 33010602011771号