一、简单介绍

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

二、选择结构

1、if 结构

    1)if单选择结构(如果...则...)

java学习笔记10:控制语句
java学习笔记10:控制语句
java学习笔记10:控制语句

    2)if...else...双选择结构(如果,则...否则...)

java学习笔记10:控制语句
java学习笔记10:控制语句

    3)if...else if...else...多选择结构(多条件判断)

java学习笔记10:控制语句
java学习笔记10:控制语句
2、switch (多选择)结构(一般用作多值的判断)
java学习笔记10:控制语句
java学习笔记10:控制语句
java学习笔记10:控制语句
java学习笔记10:控制语句

三、循环结构

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

java学习笔记10:控制语句
1、while循环(先判断,后执行)
java学习笔记10:控制语句
java学习笔记10:控制语句
2、do…while…循环(先执行,后判断)
java学习笔记10:控制语句
java学习笔记10:控制语句
java学习笔记10:控制语句
3、for 循环

     for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。

java学习笔记10:控制语句
java学习笔记10:控制语句
java学习笔记10:控制语句
java学习笔记10:控制语句
java学习笔记10:控制语句
java学习笔记10:控制语句
4、嵌套循环

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

java学习笔记10:控制语句
java学习笔记10:控制语句
java学习笔记10:控制语句
java学习笔记10:控制语句
5、break和continue

    在任何循环语句的主体部分,均可用break控住循环的流程。
    
    break用于强行退出循环,不执行循环中剩余的语句。(退出整个循环)

java学习笔记10:控制语句
java学习笔记10:控制语句

    continue语句用于循环语句体中,用于终止某次循环过程(即跳过循环语句体中尚未执行的语句,进入下一次循环)。

java学习笔记10:控制语句
6、带标签的break和continue语句

    goto关键字很早就在程序设计语言中出现。尽管goto仍然是java的一个保留字,但并未在java语言中得到正式使用;
    java中没有goto语句。

java学习笔记10:控制语句
java学习笔记10:控制语句

相关文章:

  • 2019-03-12
  • 2021-12-24
  • 2021-08-31
  • 2021-11-29
  • 2020-04-08
  • 2021-04-24
  • 2021-05-13
  • 2021-05-08
猜你喜欢
  • 2021-12-04
  • 2021-11-29
  • 2021-11-29
  • 2021-05-08
  • 2021-11-29
  • 2021-10-19
  • 2021-11-18
相关资源
相似解决方案