美文网首页
Java中i++和++i的区别

Java中i++和++i的区别

作者: 数据工程师从入门到放弃 | 来源:发表于2018-12-05 14:19 被阅读0次
class Test_
{

    public static void main(String[] args) {
        int i= 5;
        int j = 6;
        
        int a = 0;
        a = i++; 
        int b = ++j*2;
        System.out.println(a);//5
        System.out.println(i);//6
        //* i++ 先运算在赋值,例如 a=i++,先运算a=i,后运算i=i+1,所以结果是a=5 i=6
        
        
        System.out.println(b);//14
        System.out.println(j);//7
        // * ++i 先赋值在运算,例如 a=++i,先运算i=i+1,后运算a=i,所以结果是b=7 
    }
    

}

相关文章

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

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

  • Java中i++和++i的区别

  • kotlin for 循环

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

  • i++和++i的区别

    i++和++i有哪些区别? i++和++i都是实现变量i的自增,两者的区别在于i++是先运算,再加1,而++i是先...

  • javascript中i++和++i 的区别

    var a=9,b=10,c; c=(++a==b--)?++a:b--; console.log(a); co...

  • i++和++i的区别

    1.简单的说,++i是先自加再赋值,i++先赋值再自加;

  • i++和++i的区别

    i++ :先引用后增加. ++i :先增加后引用. i++ :先在i所在的表达式中使用i的当前值,后让i加1. +...

  • i++和++i的区别

    1、首先,单独拿出来说++i和i++,意思都是一样的,就是i=i+1。2、如果当做运算符来说,就是a=i++或者a...

  • i++和++i的区别

    i++: int a =6; int a = i++; a is 6, i is 7; 原因是:int a = i...

  • i++和++i的区别

    直接上两个网上很经典的demo 例子1 答案:输出2和1 直接反编译class文件,得到前两行的java指令,分析...

网友评论

      本文标题:Java中i++和++i的区别

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