咸糖记录编程的地方

念念不忘,必有回响。

目录
java 拾遗 i++ 和++i的区别
/  

java 拾遗 i++ 和++i的区别

i++ 是先调用i进行运算 然后下一轮的时候变成i+1再进行运算
++i是第一轮就用i+1算 下一轮就是i+2 依次类推

i++,++i的区别

如果i=1
i++ 是当前语句的时候不执行++操作
等到执行完这个语句之后才会+1

int i = 1;
System.out.println(i++);
System.out.println(i)
//1
//2

i 则是传入的时候就进行

int i = 1;
System.out.println(++i);
System.out.println(i);
//2
//2

记忆 ++i 比较自私

int i=1;
    while (++i>5){

    }
        System.out.println(i);
//2

标题:java 拾遗 i++ 和++i的区别
作者:xiantang
地址:http://xiantang.info/articles/2019/06/03/1559551122805.html

评论