程序执行的顺序并不会像南北直接贯通的高速公路那样,可以从北到南一路通到底,事实上程序执行的顺序可能复杂到像云贵高原的公路,九弯十八转,容易让人晕头转向,因此程序的控制流程就像为公路系统设计的四通八达的通行指示方向,如图3-1所示。Java的流程控制一般是按照程序源代码的顺序自上而下按序执行的,不过有时也会根据需要来改变程序执行的顺序,此时就是通过流程控制语句或指令来告诉计算机应该优先以哪一种顺序来执行程序,程序设计语言中的基本流程控制结构有三种,分别是顺序结构、选择结构和重复结构。本章将介绍Java语言中关于“流程控制”的使用方法。
图3-1
本章的学习目标
·程序的流程结构
·条件结构
·switch条件选择语句
·条件运算符
·循环结构
·跳转控制语句