美文网首页
Java i++ 与 ++i

Java i++ 与 ++i

作者: 智勇双全的小六 | 来源:发表于2018-06-20 16:16 被阅读0次

    i++ 是后加运算符,即先赋值,然后自增长1。

    i = 0;
    a = i++; => a=i;i += 1;
    此时 a = 0, i = 1;
    

    ++i 是前加运算符,先自增长1,然后再赋值。

    i = 0;
    a = ++i; => i+=1;a=i;
    此时  a =1;i =1
    

    所以,下面的代码:

    Integer i = 0;
    System.out.println("res: " + (i++) + " i " + i);
    // res: 0 i 1
    i = 0;
    System.out.println("res: " + (++i) + " i " + i);
    // res: 1 i 1
    

    相关文章

      网友评论

          本文标题:Java i++ 与 ++i

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