当被除数小于除数时,提醒运算符在 Java (%) 中如何工作?

How does reminder operator works in Java (%) when the dividend is less than the divisor?

我想知道下面代码returns下面输出的具体原因

int myReminder = 3%10; //note that the dividend (3) does not fit in the divisor(10); System.out.println(myReminder);

输出:3

为什么 returns 我 3?我想要一个具体的原因,谢谢!...

好吧,所以有时分割的时候会剩下一些东西。它被称为余数。

  • 案例 1:21%10。在这种情况下,您可以将 21 分成 10 组最多 2 次。所以还剩1。所以,这就是余数。

  • 案例 2:3%10。在这种情况下,你可以将 3 分成 10 组最多 0 次,即你不能将它分开。所以,最后你还剩下3个作为余数。