请教一个关于a--的小问题int a = 5;a = a--;System.out.println(a); 为什么输出是5?a--为什么不执行了? 如果改成这样: int a = 5;int b = a--;System.out.println(a); 输出就是4.就执行了a--。请问这是为什么呢? [解决办法]