从零学java day2 第四章 流程控制 for循环

for循环是更加简洁的循环语句,大部分情况下,for循环可以代替while、do while循环

for循环的基本语法格式如下

for([init_statement];[test_experession];[iteration_statement])

{

statement

}

程序执行for循环时,先执行循环的初始化语句init_statement ,初始化语句只在循环开始前执行一次。

每次执行循环体之前,先计算test_expression循环条件的值,如果循环条件返回true,则执行循环体,循环体执行结束后执行循环迭代语句。因此,对于for循环而言,循环条件总比循环体要多执行一次,因为最后一次执行循环条件返回false,将不再执行循环体。

for循环的循环迭代语句并没有与循环体放在一起,因此即使在执行循环体时遇到continue语句结束本次循环,循环迭代语句也一样会得到执行。

for循环允许同事指定多个初始化语句,循环条件也可以是一个包含逻辑运算符的表达式。

for循环圆括号中只有两个分号是必须的,初始化语句、循环条件、迭代语句部分都是可以省略的,如果省略了循环条件,则这个循环条件默认为true,将会产生一个死循环。

你可能感兴趣的:(从零学java day2 第四章 流程控制 for循环)