黑马程序员技术交流社区

标题: 负数取模 [打印本页]

作者: 伯爵公子    时间: 2015-7-27 07:52
标题: 负数取模
进行取模运算时,如果有负数,运算结果取决于运算左边有没有负数
  1. -5%2//-1
  2. 5%-2//1
  3. -10%-3//-1
复制代码

作者: 嗯十一点晚安    时间: 2015-7-27 08:36
没看明白什么意思
作者: wunairensheng95    时间: 2015-7-27 08:44
嗯十一点晚安 发表于 2015-7-27 08:36
没看明白什么意思

x%y=z    不管y是正数还是负数   z的正负只跟x有关
作者: 嗯十一点晚安    时间: 2015-7-27 08:52
wunairensheng95 发表于 2015-7-27 08:44
x%y=z    不管y是正数还是负数   z的正负只跟x有关

跟java的运算优先级有关系吧,对不对??
作者: fmi110    时间: 2015-7-27 09:12
嗯十一点晚安 发表于 2015-7-27 08:52
跟java的运算优先级有关系吧,对不对??

我觉得 跟优先级没关系,
记住结论就是
作者: 伯爵公子    时间: 2015-7-28 00:27
嗯十一点晚安 发表于 2015-7-27 08:36
没看明白什么意思

负数取模,你可以用程序试试
作者: 伯爵公子    时间: 2015-7-28 00:28
fmi110 发表于 2015-7-27 09:12
我觉得 跟优先级没关系,
记住结论就是

应该是没关系,原始定义如此
作者: 田利阳    时间: 2015-7-28 01:55
都看左边     
作者: 伯爵公子    时间: 2015-7-28 08:13
田利阳 发表于 2015-7-28 01:55
都看左边

是的,这样记忆更方便
作者: 李文思    时间: 2015-7-28 09:40
暂时来说记住结论吧。
作者: liuao2010    时间: 2015-7-28 14:53
看左边的符号啊。。。
作者: 飞飞飞丨    时间: 2015-7-28 16:25
看左边就行了
作者: 伯爵公子    时间: 2015-7-29 08:17
田利阳 发表于 2015-7-28 01:55
都看左边

是的,都看左边
作者: 伯爵公子    时间: 2015-7-29 08:20
李文思 发表于 2015-7-28 09:40
暂时来说记住结论吧。

恩,应该不会问道,小知识点
作者: 伯爵公子    时间: 2015-7-29 08:21
飞飞飞丨 发表于 2015-7-28 16:25
看左边就行了

yes, you are right




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2