程序流程控制
程序执行的几种常见形式
分支结构
If分支
根据判定的结果(真或假)决定执行某个分支的代码
If分支的作用
If分支有三种格式
switch分支
也是匹配条件去执行分支, 适合做值匹配的分支选择,结构清晰,格式良好
switch分支注意事项
①表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、不支持double、float、long。
②case给出的值不允许重复,且只能是字面量,不能是变量。
③不要忘记写break,否则会出现穿透现象。
switch的穿透性
循环结构
for 循环
for 循环案例详细流程说明
三种循环的区别小结
for循环 和 while循环(先判断后执行)
do...while (第一次先执行后判断)
for循环和while循环的执行流程是一模一样的。
如果已知循环次数建议使用for循环,如果不清楚要循环多少次建议使用while循环。
for循环中,控制循环的变量只在循环中可以使用。While循环中,控制循环的变量在循环后还可以继续使用。
跳转关键字:break、continue
跳转控制语句介绍
break : 跳出并结束当前所在循环的执行。
continue: 用于跳出当前循环的当次执行,进入下一次循环。
案例技术:随机数Random类
Random随机数技术
作用:用于在程序中获取随机数的技术。