流程控制(二)

流程控制(二)

一、分支结构

1、switch:

(1)形式:switch(值){

                  case 值:

                                 代码;

                   break;

                   case 值:

                                 代码;

                   break;

                    case 值:

                                 代码;

                   break;

                   default:
                              代码;
                   break;

                   }

(2) 执行流程:switch的值和case的值一一比较,如果一致,则执行case里面的代码,如果全都不一致就执                              行default里面的代码。

                           如果一旦有一次匹配成功,之后就不匹配了;(匹配成功后直到遇到break;或者}才结束:                              退出方式)

(3)只支持byte、short、int、char、String(1.7支持)、Enum(枚举)

2、if与switch的区别:

(1)if适合连续的区间判断

(2)switch适合离散的判断

二、循环结构

1、for循环

(1)形式:for(初始化表达式;boolean表达式;步进){

                          循环体;

                           }

(2)for循环的组成部分:

       初始化表达式:只执行一次;

        boolean表达式:为true就循环,为false就不循环;

        循环体:boolean表达式为true的时候执行;

        步进:在循环体执行之后执行

(3)如果是以下形式的称之为死循环

        for(;;){

                循环体;

                  }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值