一、简单介绍
流程控制语句是用来控制程序中各语句执行顺序的语句。
流程控制语句分为三类:
1、顺序结构:代表先执行“a”,再执行“b”的逻辑
2、选择结构:代表“如果…则…”的逻辑
3、循环结构:代表“如果…则再继续…”的逻辑
任何软件和程序,小到一个练习,大到一个操作系统,本质上都是由“变量、选择语句、循环语句”组成。
二、选择结构
1、if 结构
1)if单选择结构(如果…则…)
2)if…else…双选择结构(如果,则…否则…)
3)if...else if...else...多选择结构(多条件判断)
2、switch (多选择)结构(一般用作多值的判断)
三、循环结构
循环结构分为两大类:一类是当型,一类是直到型(用的非常少)。
1、while循环(先判断,后执行)
2、do…while…循环(先执行,后判断)
3、for 循环
for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。
4、嵌套循环
在一个循环语句内部再嵌套一个或多个循环。
5、break和continue
在任何循环语句的主体部分,均可用break控住循环的流程。
break用于强行退出循环,不执行循环中剩余的语句。(退出整个循环)
continue语句用于循环语句体中,用于终止某次循环过程(即跳过循环语句体中尚未执行的语句,进入下一次循环)。
6、带标签的break和continue语句
goto关键字很早就在程序设计语言中出现。尽管goto仍然是java的一个保留字,但并未在java语言中得到正式使用;
注:java中没有goto语句。