# 控制流程语句

> 原文： [https://docs.oracle.com/javase/tutorial/java/nutsandbolts/flow.html](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/flow.html)

源文件中的语句通常按照它们出现的顺序从上到下执行。 _ 控制流程语句 _ 然而，通过采用决策，循环和分支来打破执行流程，使您的程序 _ 有条件地 _ 执行特定的代码块。本节描述决策语句（`if-then`，`if-then-else`，`switch`），循环语句（`for`，`while`，`do-while`）和分支语句（`break`，`continue` ]，`return`）由 Java 编程语言支持。