流程控制-for循环
阅读:504for循环,在每次循环后更新计数器或者类似的变量,通过此计数器或变量来控制循环次数。
格式如下:
for(计数器初始值;条件;更新计数器){
//语句
}
计数器需要设定一个初始值,每次循环会判断条件,第三部分要更新计数器。Java中允许for循环内可以为任何表达式,但是大家都是按照for(计数器初始值;条件;更新计数器)这种结构。
我们同样的需求,计算从1到100的和,代码如下:
public class ForTest {
public static void main(String[] args) {
int ret = 0;
for (int i = 0; i <= 100; i++) {
ret += i;
}
System.out.println("从1加到100的值为:" + ret);
}
}
输出结果为:从1加到100的值为:5050
Jdk5之后增加了一种增强for循环:
for(数组或集合中类型 变量 : 数组或者Collection集合){
//语句
}
由于集合和数组还没学习过,后面代码例子中会有讲述。
赞赏支持
