本帖最后由 xuaner0719 于 2013-8-2 20:38 编辑
第一情况- public class Demo {
- public static void main(String[] args) {
- int x = 0;
- x = x++;//后面的x没有先加1就把值赋给了前面的x,前面的x的值是0,后面的x++后x是1
- System.out.println(x);//此时x打印的是上一行前面x的值
- }
- }
复制代码 第二种情况- public class Demo {
- public static void main(String[] args) {
- int a,x=0;
- a=x++;//后面的x没有先加1就把值赋给了前面的a,前面的a的值是0,后面的x++后x是1
- System.out.println(x);//此时x打印的是上一行后面x的值
- }
- }
复制代码 |