Java 中的 % 运算符并不是取模运算(Modulo Operation),而是取余运算
计算方法
对于整数 aa,bb 来说,取模运算和取余运算的过程相同:
求整数商:c=a/b计算模或者余数:r=a−c×b只是取模和取余在第一步求商的方法上有所不同:取余运算在取 cc 的值时,向 00 方向舍入( fix() 函数);而取模运算在计算 cc 的值时,向负无穷方向舍入( floor() 函数)。
例如 :7%4 = 3
计算过程:7-(7/4的商=1)*4 = 3
Java 中的 % 运算符并不是取模运算(Modulo Operation),而是取余运算
计算方法
对于整数 aa,bb 来说,取模运算和取余运算的过程相同:
求整数商:c=a/b计算模或者余数:r=a−c×b只是取模和取余在第一步求商的方法上有所不同:取余运算在取 cc 的值时,向 00 方向舍入( fix() 函数);而取模运算在计算 cc 的值时,向负无穷方向舍入( floor() 函数)。
例如 :7%4 = 3
计算过程:7-(7/4的商=1)*4 = 3
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。