程序在运行时通常是按照由上至下的顺序执行的,但有时程序会根据不同的情况,选择不同的语句区块来运行,或者必须重复运行某一语句区块,或者跳转到某一语句区块继续运行,这些根据不同的条件运行不同的语句区块的方式被称为 “程序流程控制”。Java中的流程控制语句有分支语句、循环语句和跳转语句3 种。