java中的负整数和正整数在一起取模(%)

参考算法第一章答疑:
a % b 的余数定义为:(a / b)* b + a % b 总是等于 a

例1:-14 % 3 = -2 ,14 % -3 = 2
-14 / 3 以及 14 / -3 他们的商都为 -4
按照常规:3 * -4 > -14 余 -2 (-4 * 3 + -2 = -14)
第二个 -3 * -4 < 14 余 2 (-4 * - 3 + 2 = 14)

例2:
-30 % 321 , 30 % -321
首先商都是0
0 + (?) = -30 == 0 +(-30)
第二个
0 + (?) = 30 == 0 + 30

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值