- int a=0;
- a = a++;
- System.out.println(a);
- //此时打印出a的值为0
复制代码 上面这个是论坛上的题目,老师已给出解答!但是班里的熊孩子们又把这题变了个样子,把老师闹蒙了。有知道的来说说!- int a=0;
- int b=0;
- int c =0;
- a = a++;
- System.out.println(a);//打印出a的值为0
- b = a++;
- System.out.println(a);//打印出a的值为1
- System.out.println(b);//打印出b的值为0 //问为什么这里b的值为0?
- c = ++a;
- System.out.println(a);//打印出a的值为2
- System.out.println(b);//打印出a的值为0
- System.out.println(c);//打印出a的值为2
复制代码
|
|