- public class hello {
-
- public static void main(String[] args){
- int a=15;
- int b=15;
- System.out.println(a++);
- System.out.println(a);
- System.out.println(++a);
- System.out.println(b--);
- System.out.println(b);
- System.out.println(--b);
- }
- }
复制代码 输出结果为
15
16
17
15
14
13
我们可以得到什么结论?如果是a++那么程序是先输出a在执行++,所以第一个输出的原来的a=15,而后面一个a经过上面运算也就变成了16通过最后一个++a则是先运算在输出。递减同理,明白了吗?
|