《Java 7程序设计入门经典》一3.7 for循环

3.7 for循环

从第1章起,已经使用了for循环的简单形式。在看到for循环的强大功能和灵活性后,你也许会感到吃惊。现在从基础开始,即从for循环最传统的形式开始。
循环单个语句的for循环的一般形式是:
image

如果要循环代码块,循环的一般形式是:
image

初始化语句initialization通常是一个赋值语句,它设置循环控制变量的初始值。循环控制变量是用来控制循环的计数器。条件condition是一个布尔表达式,它决定是否继续循环。表达式iteration定义了在每次重复循环时循环控制变量的改变量。注意,循环的三个主要部分必须用分号隔开。只要条件为真,for循环就一直执行;当条件为假时,退出循环,程序执行for循环后面的语句。
for循环经常用于在循环需要执行预先决定次数的情况。当需要一系列的值时,循环也很有用,因为循环控制变量可以用来产生这个序列。例如,如果想显示1~99之间的数的平方根,使用for循环就很有用,见以下程序。
image

这里,for循环的循环控制变量产生循环控制变量的平方根。
for循环可以向正的方向运行,也可以向负的方向运行。它可以把循环控制变量改成任意值。例如,下列程序输出从100到-95的数,每次递减5。
image

for循环的一个重要特点是总会在循环开始时检测条件表达式。如果循环开始时条件为假,这意味着,循环中的代码根本不会执行。下面是一个例子:
image

由于第一次进入循环时,控制变量count大于5,因此循环不会执行。这使得条件表达式count<5不成立。于是循环不执行任何迭代。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值