Java中的取余运算规则「终于解决」

Java中的取余运算规则「终于解决」要学会取余运算,我们得明白它其中的数学算法是如何表达的a%b=a-(a/b)*b5%3=5-(5/3)*3我们直接套用此数学公式即可得到结果,需要注意的是默认的double类型会造成损失精度。举例:3%5=35%3=23.2%5=3.23.2%5.2=3.25.2%3=2.25.2%3.2=2.05.1%3=2.09999999999999965.3%3.1=2…

大家好,欢迎来到IT知识分享网。

要学会取余运算,我们得明白它其中的数学算法是如何表达的

a % b  =  a – (a / b) * b

5 % 3 = 5 -(5 / 3 )* 3

我们直接套用此数学公式即可得到结果,需要注意的是小数默认的double类型会造成损失精度。

举例:

3 % 5 = 3
5 % 3 = 2

3.2 % 5 = 3.2
3.2 % 5.2 = 3.2

5.2 % 3 = 2.2
5.2 % 3.2 = 2.0
5.1 % 3 = 2.0999999999999996
5.3 % 3.1 = 2.1999999999999997

结果的正负看被模数
-3 % 5 = -3
3 % -5 = 3
-3 % -5 = -3
-5 % 3 = -2 
-5 % -3 = -2








免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25304.html

(0)
上一篇 2023-07-28 20:33
下一篇 2023-07-29 14:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信