第6章 流程控制

一、顺序结构(程序正常执行流程从上往下,从左往右)(不用研究)

   赋值运算时为从右往左执行,且左侧为属性或变量,不取值!!!

二、选择结构

    a) If语句

  b) Switch语句

三、循环结构

     a) for循环

   b) while循环

   c) do...while循环

 

6.1 循序结构

      程序正常执行顺序不必过多研究

6.2 选择结构

共有两种,if语句和switch语句。If常用,switch为特殊情况使用,

判断条件出现的情况特别多的时候用switch其他时候if语句比较方便。

 

6.2.1 If语句

 

一、If语句用法有三种

 

    1.if(条件1){程序1}

 

    2.if(条件1){程序1}else{程序2}

 

    3.if(条件1){程序1}else if(条件2){程序2}...else{程序n}

 

一、三目运算(也叫三元运算)(目或者元代表几个表达式)

 

    三目运算可以替代部分if...else...功能,运算简单,使用方便,代码清晰。

               表达式11:2

6.2.2 Switch语句

 

    switch (1) {

 

        case value1:

 

            程序1

 

            break;        // break 关键字会导致代码执行流跳出 switch 语句

 

        case value2:

 

           程序2

 

            break;

 

        default:

 

           程序3

 

    }

 

    注意:

 

    break可以省略,如果省略,代码会继续执行下一个case

 

    switch 语句在比较值时使用的是全等操作符,因此不会发生类型转换

 

    (例如,字符串 "10" 不等于数值 10)。

 

6.3 循环结构    

    3种,for/while/do...while;可根据需求选择使用;

    1.遍历数组首选for循环,简单循环使用for

    2.while循环强调,不记循环次数(不知道循环多少次),首选while   

    3.最后do...while循环强调,无论怎样,至少执行一次是,使用do...while

 

6.3.1 for循环

 

    1) 执行流程

 

         for (变量;条件1;条件2){ 执行程序 }

 

       执行过程:变量->条件1->执行程序->条件2->条件1->执行程序.....

 

       直到条件1不成立,跳出循环。

 

     2) 三个表达式均为可选,但是必须写分号!!!

 

                   for(;;){程序}   死循环;

 

转载于:https://www.cnblogs.com/BingBing-Deng/p/10284355.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值