日期:2014-05-20  浏览次数:20664 次

for循环中的疑问
您好我是java初学者请问在java for循环中for(int i=1;i<6;i+=3)中的i+=3是什么意思?谢谢

------解决方案--------------------
自增运算符:i+=3 也即 i=i+3;

类似的还有 i-=3 i*=3 等等
------解决方案--------------------
每次循环完自后变量i自动加1
------解决方案--------------------
i+=3等同于i=i+3.那么这里就是说在循环的时候,循环第一次i的值为1,此时1<6条件成立,可以执行for循环的内容,循环第二次,此时i=4(循环第一次为1那么此时为1+3),那么4<6条件成立,可以执行for循环内容。循环第三次,此时i=7(4+3),那么7<6条件不成立,for循环结束,跑出for循环