++A:先执行运算,再生成值(前缀版)
A++:先生成值,再执行运算(后缀版)
示例如下:
public class AutoInc {
public static void main(String[] args) {
int i = 1;
prt("i : " + i);
prt("++i : " + ++i);
prt("i++ : " + i++);
prt("i : " + i);
prt("--i : " + --i);
prt("i-- : " + i--);
prt("i : " + i);
}
static void prt(String s) {
System.out.println(s);
}
}
程序的输出如下:
i: 1 ++i: 2 i++: 2 i: 3 --i: 2 i--: 2 i: 1