程序流程控制---选择语句

 

 

  在程序流程控制中。总共有三种方式:

    第一种是方法的调用。第二种选择语句。第三种就是循环语句。

  选择语句分为,if语句,switch语句

  其中if语句又分为:单分支if语句,双分支if语句,多分支if语句。

    单分支if语句的格式:
      if(条件表达式){
         语句块
      }

   单分支if语句流程图:

 

  双分支if语句格式:
   if(条件表达式){
    语句块1
   }else{
      语句块2
   }
  如果条件表达式为真,则执行语句块1;否则,执行语句块2

  双分支if语句流程图:

 

  多分支if语句格式:

  语句格式
   if(条件表达式1){语句块1}
   else if(条件表达式2){语句块2}
   else if(条件表达式3){语句块3}
   …
   else if(条件表达式m-1){语句块m-1}
   else{语句块m}
  首先执行条件表达式1,如果表达式1结果为真,执行语句块1;否则执行条件表达式2,如果表达式2结果为真,执行语               句块2;以此类推;如果条件表达式都不成立,则执行语句块m

  多分支if语句流程图:

  switch选择语句:switch语句提供了一种有效计算和处理程序中多种选择的情况。

  switch语句的特性:

  switch后面括弧的“算术表达式 ”的数据类型必须是字符型、字节型、短型整数、整数。

  每一个case的常量表达式的值必须互不相同,否则就会出现相互矛盾的现象。

  case和default的放置没有顺序。

  语句格式:

  语句格式:
  switch(算术表达式){
    case 常量表达式1 :语句块1
                     break;
    case 常量表达式2 :语句块2
                     break;
  …
    default :    语句块m
                     break;
  }

循环语句:

循环语句按结构分类可以分为两大类:第一种是先验循环。第二种是后验循环

其中先验循环的有:whlie循环、for循环。

后验循环的有:do while循环。

while循环:

while语句是先验循环
它可以执行0次或更多次。如果在循环开始部分的条件不为真的话,循环代码永远不能执行。
while循环的一般格式:
 while(布尔表达式){
   循环体
 }

while循环流程图如下:

for循环:

for循环是循环控制结构中使用最广泛的一种循环控制语句。它是一种先验循环。
for循环的一般格式为:
for(表达式1;表达式2;表达式3){
  循环体
}

for循环是先运行括号内的表达式1(只执行一次),然后进行表达式2的判定,如果为真,则进入循环体语句。如果表达式2的判定为假,则退出循环,循环体执行结束。则无条件执行表达式3,然后,再判定表达式2.。。。。

for循环流程图:

后验循环的循环语句do while:

do-while语句是后验循环
它可以执行1次或更多次。无论循环后面的判断部分的条件是否为真,循环代码至少要执行一次,然后再判断是否满足继续循环的条件。
do-while循环的一般格式:
 do{
         循环体
    }while( 布尔表达式);

do while循环流程图:

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值