for循环
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
for
循环语句可以使你非常方便的让语句执行特定的次数,因此当你已经知道需要执行多少次语句时我们就可以使用for
语句来实现了。
for语句的语法:
for (initialization; boolean_expression; update) {
//Statements
}
接下来我们仔细看看for语句是如何执行的:
- 首先执行初始化语句
initialization
(仅执行一次),该步骤允许你声明并初始化循环中用到的变量,该语句我们也可以不提供,但一定要有分号";
"。 - 接下来判断
boolean_expression
是否为true
,如果为true
,循环中的语句将被执行。如果为false
,循环中的语句将不执行,此时程序将继续执行for
循环外的下一条语句。 - 当循环中的语句执行完后,程序将执行
update
语句,该语句允许你更新循环变量的值,同inintialization
语句相似,我们也可以省略update
语句,但boolean_expression
后一定要有分号";
"。 - 然后
boolean_expression
将再次被计算,如果值为true
,循环体继续执行(然后是执行update
语句,接着是boolean_expression
计算),如果boolean_expression
为false
,循环终止执行。
for循环示例
public class Test {
public static void main(String args[]) {
for (int x = 10; x < 20; x = x + 1) {
System.out.print("value of x : " + x);
System.out.print("\n");
}
}
}
输出结果如下:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
在线练习
{$ activeFileHint $}