Java语言程序设计(第3版)
上QQ阅读APP看书,第一时间看更新

3.4 小结

(1)Java的选择结构有以下几种类型:单分支if语句、双分支if-else语句、嵌套if语句、多分支if-else语句、switch语句和条件表达式。

(2)使用Math类的random()方法可以随机生成0.0~1.0(不包含)的一个double型数。在此基础上通过编写简单的表达式,生成任意范围的随机数。

(3)条件运算符(condition?expression1:expression2)是Java唯一的三元运算符,可以简化if-else语句的编写。

(4)switch语句根据char、byte、short、int、String或enum类型的switch表达式来进行控制决定。

(5)在switch语句中,关键字break是可选的,但它通常用在每个分支的结尾,以终止执行switch语句的剩余部分。如果没有出现break语句,则执行接下来的全部case语句。

(6)循环语句有4种:while循环、do-while循环、for循环和增强的for循环。循环中包含重复执行语句的部分称为循环体。

(7)while循环首先检查循环继续条件,如果条件为true,则执行循环体;如果条件为false,则循环结束。

(8)do-while循环与while循环类似,只是do-while循环先执行循环体,然后再检查循环继续条件,以确定是继续循环还是终止循环。

(9)for循环控制由三部分组成。第一部分是初始操作,通常用于初始化控制变量;第二部分是循环继续条件,决定是否执行循环体;第三部分是每次迭代后执行的操作,用于调整控制变量。

(10)for循环一般用在循环体执行次数固定的情况。

(11)在循环体中可以使用break和continue这两个关键字,break立即终止包含break的最内层循环;continue只是终止当前迭代。