分支语句IF

 

 






if(条件){语句}
条件满足,语句就执行,不满足不执行

if(条件){
语句1
}else{
语句2
}
条件满足,执行语句1,条件不满足,执行语句2

if(条件1){
语句1
}
else if(条件2){
语句2
}
else if(条件3){
语句3
}
else{
语句4
}

 

 

 

1.if语句:适合判断一些连续的值,可配合else语句或else if语句使用
使用语法: if (条件1) {代码1} else if(条件2) {代码2} else {代码N}
在这里插入图片描述
2.switch语句:适合判断一些具有离散的值
语法格式:
switch (表达式)
{
case 目标值1:
执行语句1;
break;
case 目标值2:
执行语句2;
break;

case 目标值n:
执行语句n;
break;
default:
执行语句n + 1;
break;
}
基本规则:
<1>表达式的类型可以是: bool,整形,char,string,枚举,或相应可以为null的类型.
<2>case标签的目标值只能是唯一的值
<3>对于多个case标签的输入如果都是一样的则可以简写:
  如:case 1:
    case 2:
      执行语句
<4>两个case之间如果有代码,如果没有break跳出,则会提示;控制不能从一个case标签贯穿到另一个case标签.(除了break,也可以用return、throw等来代替)
在这里插入图片描述
3.三元运算符:适用于判断有两个结果的情况,可读性较差
在这里插入图片描述

posted @ 2021-12-20 09:38  一土  阅读(88)  评论(0)    收藏  举报