java,操作符,i ++ 与++i 的区别
i++ 即先执行后边操作,再执行加1操作
++i 即先执行加1操作,再执行后边操作
亲测代码:
public static void main(String[] args) {
int numIncrease = 10;
int numDecrease = 10;
System.out.println("numIncrease++ = "+(numIncrease++));
System.out.println("++numIncrease = "+(++numIncrease));
System.out.println("numDecrease-- = "+(numDecrease--));
System.out.println("--numDecrease = "+(--numDecrease));
}
输出结果
numIncrease++ = 10 //先执行输出操作,即输出为10,输出后numIncrease加1,即为11
++numIncrease = 12 //由上一句,numIncrease 为11,先执行加1操作,再输出,所以输出为12
numDecrease-- = 10 //先执行输出操作,即输出为10,输出后numDecrease减1,即为9
–numDecrease = 8 //由上一句,numDecrease为9,先执行减1操作,再输出,所以输出为8
本文详细解析了Java中i++与++i操作符的区别,通过实例代码展示了两者在执行顺序上的不同,i++是先执行当前操作再加1,而++i则是先加1再执行当前操作。
1675

被折叠的 条评论
为什么被折叠?



