计算10对-3的余数:1还是-2?
在数学中,根据取余计算公式,10对-3的余数为-2。然而,在Java和MySQL中,结果却为1。这是否意味着这两种编程语言存在计算错误?
实际上,余数可以分为正余数和负余数。在数学中,通常使用负余数,也就是我们上面计算出的-2。然而,在Java和MySQL中,默认使用正余数,也就是1。
因此,无论是-2还是1,都是10对-3的有效余数。而对于是否属于计算错误,只能说是这两种编程语言的不同实现而已,并不是bug。
以上就是10 对 -3 的余数:为什么 Java 和 MySQL 的结果与数学计算不同?的详细内容,更多请关注其它相关文章!