导入
介绍:重复
本章从先决条件、学习目标和概述开始。
先修知识
决策
学习目标
完成本章后,你应该能够:
- 针对需要重复的情境设计循环结构
- 使用
while语句实现指定的循环设计 - 识别给定
while循环中的逻辑错误 - 通过布尔变量控制
while循环 - 编写嵌套的
while循环
概述
到目前为止,我们看到的应用程序从用户读取一些数据,执行一个或多个计算,并显示结果。若要对另一组数据重复此过程,我们需要再次运行程序。但真的必须如此吗?Java 具备重复执行一组语句的能力。我们可以原样重复这些语句,也可以使用不同的值或数据进行重复。可以指定重复次数,也可以在满足某个条件时停止重复。这个条件可能是一个用户被询问的“是/否”问题的答案。这类提供重复功能的语句,与前几章讨论的决策语句类似,允许代码执行偏离正常的顺序流程。