3.3小节曾经讲到:Java语言中有3种循环,其中一种是for循环。for循环又可以分为普通for循环和增强型for循环。本小节首先讲解普通for循环的使用。
在3.3小节中列举了两个使用while循环完成重复性操作的例子。细心的读者可能已经发现了一个规律:程序中在使用while时,绝大多数情况下总是要做两个操作:
1、声明并初始化循环变量,这个操作一般都是在while循环之前完成
2、修改循环变量的值,这个操作一般都是在每次执行循环语句时放在最后进行
此外,按照while循环的语法要求,while循环必须要设置一个执行条件。人们在经过大量实践后发现:声明并初始化循环变量、设置循环条件、修改循环变量这3个操作基本上成了使用while循环的“标配操作”,久而久之几乎成了使用while循环的固定操作套路和模式。
其实,Java语言中有一种专门为这种编程套路设计的循环,它就是本节要要讲解的for循环。以下是for循环最常见的使用方式:
for(声明并初始化循环变量;循环条件;修改循环变量)
语句;
通过观察不难发现:同while一样,for循环也有一对小括号,但它的小括号中包含了3项内容,这3项内容就是之前总结的使用while循环的3个“标配操作”,它们之间以分号隔开。需要特别提醒各位读者:这3个标配操作从逻辑上讲有先后依赖关系,因此它们的摆放顺序不可以更改。
初学Java语言的读者可以简单的把for循环理解为while循环的“变异版本”,所有while循环能完成的操作,for循环也都可以完成。在3.3小节中曾经讲解过如何使用while循环按顺序打印array数组全部元素。既然使用for循环