|
JAVA程序员必读:基础篇(3)语言基础
|
|
编译:ZSC/太平洋网络学院
|
|
|
语言基础
3.4.2 for语句
for语句提供了一个简便的方法来进行循环。For语句的语法如下:
for (初始条件;终止条件;增量) {
语句
}
初始条件是初始化循环的表达式,它在循环开始的时候就被执行一次。而终止条件决定什么时候终止循环。这个表达式在每次循环的过程都被计算。当表达式计算结果为false的时候,这个循环结束。最后,增量是循环一次增加多少(即步长)的表达式。所有的这些都是可选的。实际上,为了实现无限制的循环,这三个表达式都可以省略。
for ( ; ; ) { // 无限制的循环
...
}
下面是一个例程ForDemo,它使用了一个for语句来打印一个数组的所有元素:
public class ForDemo {
public static void main(String[] args) {
int[] arrayOfInts = { 32, 87, 3, 589, 12, 1076,
2000, 8, 622, 127 };
for (int i = 0; i < arrayOfInts.length; i++)
{
System.out.print(arrayOfInts[i] + " ");
}
System.out.println();
}
}
这个程序的输出为: 32 87 3 589 12 1076 2000 8 622 127.
这里注意你可以在for循环的初始化语句中声明一个本地变量。这个变量的作用域只是在for语句的块中,它可以用在终止条件语句和增量表达式中。如果控制for循环的变量没有用在循环的外部,最好的方法是在初始化表达式中声明这个变量。例如i、j、k等经常用来在for控制语句中,在for循环的初始化表达式中声明它们来限制它们的生命周期以减少错误
[上一页]
[下一页]
|