JAVA语言系列(四):控制执行流程


1. 条件语句

true和false:java不允许我们将一个数字作为布尔值使用
if-else语句:控制程序流程

switch

  • switch实现多路选择,需要能产生整数值(int、char、enum)的表达式(java8之后支持字符串)
  • switch表达式的结果需要与每个case相比较,若发现相符的,就执行对应的语句。若没有相符的,执行default语句。
  • break是可选的,如果省略break,会继续执行后面case语句,直到遇到一个break语句。
  • case语句能够堆叠在一起,为一段代码形成多重匹配。

2. 循环语句

关键字:while、do-while、for控制循环
for循环

  • 包含初始化表达式、布尔表达式、步进运算,都可以为空
  • 在初始化和步进控制部分,可以用一系列由逗号分隔的语句,并独立执行。如可以定义多个变量,但是必须有相同的类型。

foreach

  • 不必去对访问项构成的序列进行计数
  • 用于任何数组和Iterable对象

break和continue

  • break用于强行退出循环,continue则停止当前的迭代并开始下一次迭代(退回最内层循环)

你可能感兴趣的:(JAVA语言系列(四):控制执行流程)