【发布时间】:2016-09-11 10:03:19
【问题描述】:
我从上一个问题中学到了很多希望我不会再犯同样的错误:)
这源于上一个问题。以下是我认为我知道的:
对于 java 中的 int(我假设是所有语言,但我是专门用 JAVA 询问的):
1/3 = 0
1%3 = 1
当i < j 和之前的一张海报解释了它是如何工作的并指出“首先,在 Java 中,% 是余数(不是模)运算符,它的语义略有不同,我很困惑为什么 i%j = i。 ……”
他们的解释非常适合我的需要。但是,我对他们的引用感到困惑,因为我总是在数学模块化 == 余数除法中学到这一点。
如何在 JAVA 中执行模除法,在尝试使用 % 作为模运算符时是否需要注意?
【问题讨论】:
-
%是算术余数运算符。 This thread也很有意思。
标签: java