一、for循环语句
1.在java中一般用在次数确定情况下。如果要进行重复性指令执行,可以用for循环。基本语法如下所示:
for(初始化表达式;循环条件;操作表达式){ c1:执行语句 ...... }
上面这个语法语句中for关键字后面包括了三个内容,初始化表达式、循环条件、操作表达式,它们用分号(;)分隔,在大括号里面有个执行语句为循环体。这个for循环语句是怎么执行的呢?
分4步走:
第一步:首先执行的是初始化表达式;
第二步:执行循环条件,看判断条件满不满足,如果满足条件,再执行c1的语句,如果当条件不满足,就退出for循环 ;
第三步:执行c1的语句 ;
第四步:执行操作表达式,然后重复执行第二步 ;
2.使用for循环求1-10的整数和的值。
代码如下所示:
int sum = 0; for(int i = 1; i <= 10; i++){ sum += i; } System.out.println("1-10整数和的值为" + sum);
输出的结果是:
1-10整数和的值为55
从上面代码我们可以看出,定义一个int类型变量sum来保存1-10整数和的值,然后看for循环,初始化表达式定义了一个int类型变量i为1,执行循环条件,看满不满足这个条件,i的值为1,条件i<=10所以是满足条件的,执行sum+=i相当于(sum=s