若左边的数字小于右边的数字,那个么Java模数是多少?
(0+1)%10会是什么?返回?你如何处理左边的数字小于右边的数字?这怎么可能呢?若左边的数字小于右边的数字,那个么Java模数是多少?,java,math,operators,Java,Math,Operators,(0+1)%10会是什么?返回?你如何处理左边的数字小于右边的数字?这怎么可能呢?(0+1)%10将返回1 是什么让你对表达式中的小数字和大数字感到困惑?模是整数除法的余数。假设你有整数a和b n = a / b (integer), and m = a % b = a - ( b * n ) 然后 示例: a b n = a/b b * n m = a%b 0 5 0 0 0 1 5 0 0
(0+1)%10
将返回1
是什么让你对表达式中的小数字和大数字感到困惑?模是整数除法的余数。假设你有整数a和b
n = a / b (integer), and
m = a % b = a - ( b * n )
然后
示例:
a b n = a/b b * n m = a%b
0 5 0 0 0
1 5 0 0 1
2 5 0 0 2
3 5 0 0 3
4 5 0 0 4
5 5 1 5 0
6 5 1 5 1
....
10 5 2 10 0
12 5 2 10 2
等等
基本上,整数除法决定了b完全适合a的次数。如果b模返回除法的剩余部分。1除以10怎么剩下1的余数?除法的结果是零余数1。@user1937198你能再解释一下吗?我不太明白这是怎么发生的。如果你能帮我理解的话,我会给你一张支票。@Jake我在问你一个问题。你有10个球。现在你必须把它分成10个孩子。然后剩下多少球??零。好吧,假设你有一个球,你必须把它分发给10个孩子。那么你还剩下多少球?10个球(1+1)%10会返回多少?但是如何返回呢!我想知道它是怎样的2和1。@Jake先试试谷歌,这是第一次搜索hit@SamTebbs33我知道右边的值比左边的值大时它是如何工作的。。。我在问1%10(除法等于0.10)怎么等于1的余数?数学没有任何意义。@Jake/和%不同
a b n = a/b b * n m = a%b
0 5 0 0 0
1 5 0 0 1
2 5 0 0 2
3 5 0 0 3
4 5 0 0 4
5 5 1 5 0
6 5 1 5 1
....
10 5 2 10 0
12 5 2 10 2