文章目录
一、流程控制语句
- 定义:Java提供了一些流程控制语句,来控制程序的执行流程。
1.分支结构
(1)If分支:
根据判定的结果(真或假)决定执行某个分支的代码
(2)switch分支:
匹配条件去执行分支, 适合做值匹配的分支选择,结构清晰,格式良好
*switch分支注意事项:*
①表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、不支持double、float、long。
②case给出的值不允许重复,且只能是字面量,不能是变量。
③不要忘记写break,否则会出现穿透现象。
2.循环结构
(1)for循环:
控制一段代码反复执行很多次。
(2)while循环:
使用规范是:知道循环几次:使用for;不知道循环几次建议使用:while。
(3)do-while循环:
先执行再判断循环条件。
do-while循环的特点:一定会先执行一次循环体。
(4)死循环
一直循环的执行下去,如果没有干预不会停止下来。
(5)循环嵌套
循环中又包含循环
二、跳出关键字 break、continue
1.break
用于循环中,基于条件控制,终止循环内容的执行,也就是说结束当前的整个循环
2.continue
用于循环中,基于条件控制,跳过某次循环体内容的执行,继续执行下一次