取余的概述
取余 是一个比较常见的运算,在各种编程语言中均有相应的运算符(Java/C的%, Pascal/Delphi的mod等等),我们使用的也比较多,比如
5 % 3 = 2,
10 % 2 = 0.
问题的产生
这样一个问题: -3 % 2 = ? 我们可以使用这样一段Java程序来验证:
System.out.println("result:" + (-3)%2);
运行,结果是:
result:-1
不过问题就在这:记得按照以前的数学书中的叙述,似乎不是这样的,于是将书翻了出来,在 Concrete Mathematics 的82页,看到:
也就是说,x mod y等于 x ...
我的相册
modcomgraph
共 4 张
共 4 张
最近加入圈子
最新评论
-
java.lang.NoClassDefFoun ...
是这样的,但是加包的时候还是有问题
-- by anlongstar -
取余,真的那么简单吗?
按照我这个晚上的研究你所说的在数学上的定义这个[x/y]在java中应该对应的是 ...
-- by cddcdd -
前天晚上冲动了一把
哈哈,有激情是好事!
-- by ouspec -
Java读取桌面路径的方法
多謝! 又學多了一個知識!
-- by 毛冬







评论排行榜