多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# [第五章 控制流](https://lingcoder.gitee.io/onjava8/#/book/05-Control-Flow?id=%e7%ac%ac%e4%ba%94%e7%ab%a0-%e6%8e%a7%e5%88%b6%e6%b5%81) > 程序必须在执行过程中控制它的世界并做出选择。 在 Java 中,你需要执行控制语句来做出选择。 Java 使用了 C 的所有执行控制语句,因此对于熟悉 C/C++ 编程的人来说,这部分内容轻车熟路。大多数面向过程编程语言都有共通的某种控制语句。在 Java 中,涉及的关键字包括**if-else,while,do-while,for,return,break**和选择语句**switch**。 Java 并不支持备受诟病的**goto**(尽管它在某些特殊场景中依然是最行之有效的方法)。 尽管如此,在 Java 中我们仍旧可以进行类似的逻辑跳转,但较之典型的**goto**用法限制更多。