码迷,mamicode.com
首页 > 其他好文 > 详细

分支结构和循环语句

时间:2016-10-29 01:33:42      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:多分支   运算符   switch   局限性   else   使用   没有   初始化   三目运算符   

一、分支结构

1、多分支的if语句                    2、switch语句

if(条件表达式1){                    switch(变量名){

          //语句块1                      case 值1 :

}else if(条件表达式2){                     //执行语句块1

         //语句块2                      break;

}else if(条件表达式3){                   case 值2 :

    //语句块3                         //执行语句块2

}else if(条件表达式n){                   break;               

         //语句块n                      case 值n :     

}else{                              //执行语句块n  

         //语句块                       break;

}                              default:

                                  //其余情况执行语句块

                              break;

                              }

switch是拿变量名的值与case中的每一个值进行全等比较。break是为了跳出执行语句的,如果不写,则会继续往下找break,并把下面的语句块执行,直到break出现为止!但实际中用的最多的还是if语句

二、循环语句

for(变量初始化;条件表达式;变量更新){           变量初始化                   变量初始化

                                     while(条件表达式){              do{

          //循环体                        //循环体                   //循环体;

                                变量更新                   变量更新;

}                             }                        }while(条件表达式);

for循环与while循环之间的区别:for循环主要是在已知循环次数的时候使用,while一般用于未知循环次数的使用。

三、循环中断关键字

当遇到break关键字以后,那么就会中断整个循环,循环不会继续往下执行!

当遇到continue关键字以后,会中断“本次”循环,继续执行下一次循环!

四、三目(三元)运算符

1、三目运算符:var str = 表达式 ? 值1 : 值2        结果为true,值1;false,则为值2 

2、if......else......语句的简写形式,但有局限性!

  三目运算符必然有结果,它有一个确定的值;但if语句可以有结果,也可以没有结果。

什么时候用三目运算符?

  当if...else运算后,有一个具体的结果时,可以简化写成三目运算符。                             

分支结构和循环语句

标签:多分支   运算符   switch   局限性   else   使用   没有   初始化   三目运算符   

原文地址:http://www.cnblogs.com/Hansen32/p/6009689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!