JAVA取模运算原理
一.问题引入
在学习JAVA运算符时,%(取余符号)的使用是其中最大的学习难点,我们现在开始用10与-10,3与-3来模拟,具体分如下图几种运算情景。

二.运行结果
现在我们开始对这组数据进行运行

我们不难发现运行出来的结果和我们生活中的运算结果相同
生活中:10 / 3 = 3……1
-10/ 3 =-3……-1
10 / -3 =-3……1
-10/ -3 =3……-1
与如上运行结果其实是一致的,我们不难发现取余运算中的规律
即:余数的正负取决于分母的正负
三.计算机取模运算
在计算机中的运行中%
取模的本质 看一个公式: a % b = a -a / b * b
我们现在来尝试用这个公式运行以前的数据

可以看到两者四种情况运行结果一致
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 随意!
评论
ValineDisqus




