java自动递增前缀式和后缀式区别
java自动递增前缀式和后缀式区别
java自动递增(自动递减)前缀式表达式 '++' 操作符位于变量或表达式的前面,而后缀式表达式'++'位于变量或表达式的后面,Example:
前缀式:
++i;
--i;
后缀式:
i++;
i--;
前缀式与后缀式区别:
对于前缀递增或者递减,会先执行运算,再生成值。而对于后缀递增或者递减,会先生成值,在进行运算
java自动递增与递减笔试题:
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
}
}