循环结构的第三种是for循环,用的最多
语法规则:
for(初始化1 ; 条件判断2 ;步进器4){
逻辑代码3
}
执行的顺序是:1-2-3-4-2-3-4-2-3-4...
使用for的好处:
1、代码简洁
2、for循环中的初始化变量的作用域只在for循环结构中起作用,
while循环中的初始化变量的作用域是从定义变量开始到方法结束
public class ForDemo{
public static void main(String[] args){
//计算100以内正整数之和
/*int sum = 0;
for(int i = 1; i <= 100; i++){
sum += i;
}
System.out.println("100以内的正整数之和是:"+ sum);*/
//System.out.println(i); 错误
/*for(int i = 1; i <= 100; i++){
sum += i;
}
System.out.println("100以内的正整数之和是:"+ sum);*/
int sum = 0;
int i = 1;
for(;;){
sum += i;
//i++;
System.out.println("100以内的正整数之和是:"+ sum);
}
//System.out.println("100以内的正整数之和是:"+ sum);
}
}