Java控制语句

控制语句:把语句组合成能完成一定功能的小逻辑模块。控制语句分为三类:顺序、选中和循环。

1.“顺序结构”代表“先执行a,再执行b”的逻辑。

2.“条件判断结构”代表“如果...,则...”的逻辑。

3.“循环结构”代表“如果...,则重复执行...”的逻辑。

实际上,任何软件和程序,小到一个练习,大到一个操作系统,本质上都是由“变量、选择语句、循环语句”组成。

条件判断结构(选择结构):

        条件判断结构有:if结构和switch结构。而if结构又可以分为if单分支结构、if-else双分支结构、if-else if-else多分支结构。

        if单分支结构:

        注:如果if语句不写{},则只能作用于后面的第一条语句。

        if-else双分支结构:

        当布尔表达式为真时,执行语句块1;否则,执行语句块2,也就是else部分。

        if-else if-else多分支结构:

        当布尔表达式1为真时,执行语句块1;否则,判断布尔表达式2,当布尔表达式2为真时,执行语句块2;否则,继续判断布尔表达式3;如果1~n个布尔表达式均判定为假时,则执行语句块n+1,也就是else部分。

switch语句:
        switch多分支结构(多值情况):

        1.switch会根据表达式的值从相匹配的case标签处开始执行,一直执行到break处或者是switch的末尾。如果表达式的值与任一case的值都不匹配,则进入default语句。

        2.switch中表达式的值,可以是int(byte、short、char也可,long不行)、枚举、字符串。

循环结构:

循环结构分为两大类,一类是当型,一类是直到型。

        当型:当布尔表达式条件为true时,反复执行某语句,当布尔表达式的值为false时才停止循环,比如:while与for循环。

        直到型:先执行某语句,再判断布尔表达式,如果为true,再执行某语句,如此反复,直到布尔表达式条件为false时才停止循环,比如do-while循环。

        while循环:

        1.再循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体,而对于后来每一次额外的循环,都会在开始前重新计算一次。

        2.语句中应有使循环趋向于结束的语句,否则会出现无限循环——“死”循环。

        do-while循环:

        do-while循环结构会先执行循环体,然后再判断布尔表达式的值,若条件为真,执行循环体,当条件为假时结束循环。do-while循环的循环体至少执行一次。

        for循环:

        初始化部分设置:循环变量的初值。

        条件判断部分为:布尔表达式

        迭代因子:控制循环变量的增减

break语句和continue语句:

        1.break用于强行退出整个循环。

        2.continue用于结束本次循环,继续下一次。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值