选择语句,也叫条件分支语句: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:使程序控制回到调用他的方法。
相关文章
- 11-07Go通关03:控制结构,if、for、switch逻辑语句
- 11-07JAVA概述(9) 循环语句(流程控制)(细节3)
- 11-07JAVA概述(8) 循环语句(流程控制)(代码实践2)
- 11-07JAVA概述(8) 循环语句(流程控制)(理论1)
- 11-07第六章 C控制语句:循环
- 11-07黑马程序员——JAVA基础之程序控制流结构之判断结构,选择结构
- 11-07Java笔记(六)……程序流程控制
- 11-07034 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 01 流程控制概述
- 11-0720172302 《Java软件结构与数据结构》第六周学习总结
- 11-07Java控制语句——while语句