++i/--i,我们通常称为"前缀试",i++/i--我们通常称为"后缀试"。一个是操作符位于变量之前,一个是操作符位于变量之后。
区别:前缀试会先执行运算,再生成值;而后缀试会先生成值,在执行运算。
public class AutoInc{
public static void main(String[] args){
int i = 1;
print("i : " + i); // i = 1
print("++i : " + ++i); // 进行运算 之后i = 2
print("i++ : " + i++); //i先生成值 i还是等于2
print("i : " + i); //此时i等于3
print("--i : " + --i); //i=2
print("i -- : " + i--); //i=2
print("i : " + i); //i=1
}
}