对“++”“--”运算符的个人理解

本文深入解析Java中的递增“++”和递减“--”运算符,包括前置和后置的区别,通过具体示例说明其在表达式中的计算顺序及应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前几天学习了java运算符,对于运算符“++”“–”老师也做了重点讲解,以下为我的个人理解:
++:自身+1;
–:自身-1;
其中,“++”“–”又分前置和后置。
前置:++a、–a;先自身+1,然后执行运算;
后置:a++、a–;先执行运算,然后自身+1;
例如:
a=2;
b=5;
c=(a++)+(++a)-(–b)+(b–);
==》a=4,b=3,c=6
个人理解:
按从左往右的顺序,优先算括号里面的运算。
若括号里面为前置,则先自身+1后参与运算;
若括号里面为后置,则先参与括号里的运算,运算结束后自身+1。
所以,上面运算可理解为:
c=(a++)+(++a)-(–b)+(b–);
==》c=(2)+(4)-(4)+(4)=6
a=2+1+1=4
b=5-1-1=3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值