美文网首页
Java中的i++ 和 ++i 在for循环使用

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

作者: IsCoding | 来源:发表于2018-02-07 14:39 被阅读0次

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循环 ,就很容易让人参生迷惑了。

相关文章

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

    Java的i++ 和++i 的区别i++:先赋值,后计算;++i;先计算,后赋值。 for循环中的i++和++i...

  • kotlin for 循环

    kotlin 与java 的for循环是有区别的 java: for(int i=0;i<9;i++){ } ko...

  • java跳出双重for循环,跳出双重for循环

    java跳出双重for循环,跳出双重for循环 跳出一层: for(int i=0;i<10;i++){ f...

  • JS数组

    1、white循环 语法规则:var i = 0;while(i<10){程序1;i++};可以使用死循环和bre...

  • 零散C/C++知识点

    0、在for循环中,++i 比 i++ 要好,因为:在大量数据的时候++i的性能要比i++的性能好。i++ 由...

  • for循环

    什么时候使用for循环? 当循环次数已知的情况下用for循环。 for(vari=0;i<10;i++){ ...

  • Swift 之循环

    传统的 for 循环在 swift 中已经被取消 ++i / i++ 也被取消 Range 和开闭区间 _ 可以表示忽略

  • for循环和while循环的区别

    for循环和while循环是可以互相代替的,比如: for (int i = 0; i<10; i++) {......

  • java知识集合

    i=0;i= i++ ;结果i=0 因为先引用,后计算java使用中间变量缓存机制i=i++可以分为几步:1. t...

  • 两个线程同时执行循环操作

    题目 i初始值为0两个线程同时执行循环操作,在不加任何同步下循环执行i++,i可能出现的最小值是多少?或者i++在...

网友评论

      本文标题:Java中的i++ 和 ++i 在for循环使用

      本文链接:https://www.haomeiwen.com/subject/suaozxtx.html