自增自减运算符 在使用时是存在陷阱的
陷阱1 认为 自增自减运算符 前缀式和后缀式一样
陷阱2 自增自减运算符会改变自身值
自增自减运算符各有两种形式:
1.自增运算符
有 ++i 和 i++ 这两种形式
2.自减运算符
有 - - i 和 i - - 这两种形式
这两种形式 分别被称为 前缀式和后缀式
前缀式 运算顺序是这样的 先进行运算(也是先加一 或先减一) 然后 在进行赋值
例如
int i = 1;
int a;
a = ++i
System.out.println(a);
结果 a=2
后缀式 运算顺序是这样的 先进行赋值 然后在进行运算
例如
int i = 1;
int a;
a = i++;
System.out.println(a);
结果 a=1
从结果比较可知 前缀式后缀式运算结果是不同的