选择结构语句 if和switch

if语句可以一个对布尔表达式判断然后执行对应的语句。switch语句是对多重条件处理问题。

1.单分支if 语句;

2.双分支if-else

3.嵌套if语句(多分支if-else语句);

4.switch语句

1.单分支if 语句;

说明:可以对布尔表达式进行判断,true则运行则执行块内语句。false则不运行执行块内语句。

语法: 

if (布尔表达式) {

  语句(组);

}

 

 

2.双分支if-else

说明:若布尔表达式判段为true则执行第一个语句组;否则执行else后面的语句组。

语法:

if (布尔表达式) {

  语句(组);

}else{

  语句(组);

}

 

 

3.嵌套if语句;

 说明:这可以在布尔表达式判断为false则可以在执行else下的if语句组(可以无限套娃成“多分支if-else语句”)。

语法:

if (布尔表达式) {

  语句(组);

}else{

  If(布尔表达式){

     语句组

   }else
      语句组   }; }

 

 

4.switch语句

说明:switch语句会执行switch表达式对应值对应的语句组。

语法:

switch(switch表达式){

case 值1:语句组1;

  break;

case 值2:语句组2;

  break;

case 值3:语句组3;
  break; … case值n:语句组n;
break; default:默认情况下执行的语句组。 }

 

posted @ 2020-12-05 10:06  血海深仇  阅读(103)  评论(0)    收藏  举报