Java中的for循环

循环是我们在写程序时经常用到的语句。

      下面贴出示例代码:

1.public static void main(String[] args) {

2.          for(int i = 0; i < 3; i++) {

3.                     i++;

4.          System.out.println("hi");

5.      }

6.}

执行这段代码时,"hi"只输出了两次,为什么呢?

第3行做了i++操作,其实也是成功修改了i的值.

for循环的执行,int i = 0;是初始化语句,只执行一次,然后就是 i < 3; 判断在每次执行循环体内的语句时都会执行,就是说如果判断不通过,就不会执行循环体内的内容了,for就结束了。循环体内的内容执行完后就是i++操作,注意不是第3行,循环体内的i++。Java中,我们在循环体内修改i的值,也是会影响到循环的。

你可能感兴趣的:(Java中的for循环)