当前位置: 代码迷 >> J2SE >> for循环中的疑义
  详细解决方案

for循环中的疑义

热度:2902   发布时间:2013-02-25 00:00:00.0
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循环
  相关解决方案