您的位置:寻梦网首页编程乐园Java天地Core JavaJAVA程序员必读
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循环的初始化表达式中声明它们来限制它们的生命周期以减少错误

[上一页] [下一页]