大家好,又见面了,我是你们的朋友全栈君。
那么具体是怎样的不同? 首先需要知道Java中如何取模:
取余,遵循尽可能让商大的原则 —–取余:尽可能让商的绝对值更小 —–如-9rem2,-9/2=-4.5,取商为-4,。余数为-9-(2*-4)=-1 取模,遵循尽可能让商小的原则 —–取模:“向下”的意思就是说尽可能让商更小 —–如-9mod2,-9/2=-4.5,取商为-5。余数为-9-(2*-5)=1
注意:在C/C++, C#, JAVA, PHP这几门主流语言中,’%’运算符都是做取余运算,而在 python中的’%’是做取模运算。
参考文献:https://blog.csdn.net/coder_panyy/article/details/73743722 https://blog.csdn.net/songsong2017/article/details/84033883
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136788.html原文链接:https://javaforall.cn