Java中的i++ 和 ++i 在for循环使用

2018-02-07  本文已影响0人  IsCoding

Java的i++ 和++i 的区别
i++:先赋值,后计算;
++i;先计算,后赋值。

for循环中的i++和++i

for (int i = 0; i < 10; i++) {  
            System.out.println(i);  
}
for (int i = 0; i < 10; ++i) {  
            System.out.println(i);  
}    

结果打印都是 0 到 9 。
for循环中 不管是i++还是++i其实都是在这层循环之后才执行的,所以这里是没什么区别的
有点类似while循环

int i = 0;
while(i<10){
//执行代码
i++; 或者 ++i;
}

大家看到了i++; 或者 ++i; 在这个位置其实怎么写都是一样的效果,只是让i自增了而已
不过用for循环 ,就很容易让人参生迷惑了。

上一篇 下一篇

猜你喜欢

热点阅读