选择结构

一.if选择结构

 语法:if(条件){           //代码块-->只有一条语句的时候可以不用{},但不建议不用   }

1.if-else选择结构    语法:if(条件){             //代码块1          }else{             //代码块2        }

2.多重if选择  语法:if(条件){             //代码块1          }else if{------>可以有多个 //代码块2         }else{--------->可以省略 //代码块3         }

3.嵌套if选择   语法:if(条件){ -------------------- |   if(条件){    |        |      //代码块1   |        |    }else{        |------>内层选择结构 |      //代码块2   |        |   }              |        --------------------         }else{              //代码块3         }

二:switch

 1.语法: switch(表达式){ case 常量1:           语句一 break;---必不可少 case 常量2:           语句二 break; case 常量3:           语句三 break; default:           语句四 break; }

比较switch与多重if比较     同:都是用来处理分支条件的结构     异:switch:只能处理等值条件的判断的情况,而且条件必须是整型变量或字符变量型 if:没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况

原文地址:https://www.cnblogs.com/banxia123-ha/p/6856912.html