第 7 章 循环

计算机常用于自动完成重复的任务。重复执行任务而不出错是计算机的强项,也是人类的弱项。

多次运行相同的代码被称为迭代(iteration)。我们在本书前面已经见过用递归来迭代的方法,如 countdownfactorial。虽然递归既优雅又强大,但需要使用一段时间才能习惯。Java 提供的语言功能简化了迭代,这些语言功能指的是 while 语句和 for 语句。