本帖最后由 linweiwen 于 2014-3-19 23:57 编辑
视频里说的很清楚了,
i++和++i,运算后对于i来说,结果都是加1.
但如果是赋值给另一个变量,
i++是先赋值,再加1,
++i是先加1,再赋值。
- public class Test {
- public static void main(String[] args) {
- int a =0;
- int b = 0;
- int i=1;
- a=i++;
- i=1;
- b=++i;
- System.out.println("\'i++\'是"+a+",\'++i\'是"+b+".");
- }
- }
复制代码 输出是:'i++'是1,'++i'是2.
|