(六)java结构控制语句-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

(六)java结构控制语句

简介:    <span style="font-size:18px"> 选择语句,也叫条件分支语句:if……else和switch……case;其中if……else中的else是可选的,但是switch……case中的case是必须的。<br>     switch后的条件必须是byte、short、int或者char类型,case后的值必须是一个常量而不是变量,且这个值不允许重复,使用bre
    选择语句,也叫条件分支语句:if……else和switch……case;其中if……else中的else是可选的,但是switch……case中的case是必须的。
    switch后的条件必须是byte、short、int或者char类型,case后的值必须是一个常量而不是变量,且这个值不允许重复,使用break跳出整个switch语句执行switch之后的代码。
    switch语句特点:不同于if语句的是只能测试相等,同一个switch中不能有相同的case值,switch语句通常比一系列if嵌套更有效。
    循环语句:for,while,do……while。需要注意的是,while循环体内的内容可能一次都不执行,但是do……while循环体内的内容至少执行一次,因为do……while的条件表达式在末尾,for循环后的三个条件都可以为空,当三个全为空时会构成一个死循环。
    通常,java支持三种跳转语句:break,return,continue,除此之外,实际上还可以通过异常处理的方式跳转。
     break:终止switch,跳出当前循环,传递出指定的代码块。要指定一个代码块需要在代码块之前加上标签,标签是合法的java标识符加一个:号。需要注意的是,如果一个标签不在包含break的代码块中定义,则无法用该break传递。
     continue:强迫循环提早进入下一个反复,continue可以指定一个标签来说明继续哪一个包围的循环。
     return:使程序控制回到调用他的方法。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章