一、简单介绍
流程控制语句是用来控制程序中各语句执行顺序的语句。
  
  流程控制语句分为三类:
    1、顺序结构:代表先执行“a”,再执行“b”的逻辑
    2、选择结构:代表“如果…则…”的逻辑
    3、循环结构:代表“如果…则再继续…”的逻辑
  
  任何软件和程序,小到一个练习,大到一个操作系统,本质上都是由“变量、选择语句、循环语句”组成。

二、选择结构
1、if 结构
  
1)if单选择结构(如果…则…)
Java 学习笔记的完善

Java 学习笔记的完善
  Java 学习笔记的完善
2)if…else…双选择结构(如果,则…否则…)

Java 学习笔记的完善
Java 学习笔记的完善
3)if…else if…else…多选择结构(多条件判断)

Java 学习笔记的完善
Java 学习笔记的完善
2、switch (多选择)结构(一般用作多值的判断)

Java 学习笔记的完善
Java 学习笔记的完善
Java 学习笔记的完善

三、循环结构
循环结构分为两大类:一类是当型,一类是直到型(用的非常少)。

Java 学习笔记的完善

1、while循环(先判断,后执行)

Java 学习笔记的完善
Java 学习笔记的完善
2、do…while…循环(先执行,后判断)

Java 学习笔记的完善
Java 学习笔记的完善
3、for 循环
    
for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。

Java 学习笔记的完善
Java 学习笔记的完善

Java 学习笔记的完善

4、嵌套循环

在一个循环语句内部再嵌套一个或多个循环。

Java 学习笔记的完善

5、break和continue

在任何循环语句的主体部分,均可用break控住循环的流程。

break用于强行退出循环,不执行循环中剩余的语句。(退出整个循环)

continue语句用于循环语句体中,用于终止某次循环过程(即跳过循环语句体中尚未执行的语句,进入下一次循环)。
Java 学习笔记的完善
6、带标签的break和continue语句
  Java 学习笔记的完善
  goto关键字很早就在程序设计语言中出现。尽管goto仍然是java的一个保留字,但并未在java语言中得到正式使用;
  
  注:java中没有goto语句。

相关文章: