猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
java如何用负数进行模数计算?
java如何用负数进行模数计算?
我做模数错了吗?因为在Java
-13 % 64
中应该评估,
-13
但我得到
51
。
慕田峪4524236
浏览 714
回答 3
3回答
DIEA
负数模数的两个定义都在使用 - 一些语言使用一个定义而另一个定义使用另一个定义。如果您想获得负输入的负数,那么您可以使用:int r = x % n;if (r > 0 && x < 0){ r -= n;}同样,如果您使用的语言在负面输入上返回负数,您会更喜欢正面:int r = x % n;if (r < 0){ r += n;}
0
0
0
慕容708150
你确定你在使用Java吗?'因为Java按预期给出-13%64 = -13。分红的标志!
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续