黑马程序员技术交流社区
标题:
毕老师JAVA初级的问题!
[打印本页]
作者:
我为你着迷
时间:
2014-3-1 09:36
标题:
毕老师JAVA初级的问题!
想不通一个小问题,毕老师算数运算符的部分,为什么1%5=1 2%5=1呢 想不通了 楼主们帮菜鸟解答下好吗 谢谢了
作者:
grkbeyond
时间:
2014-3-1 09:58
%意思是取余啊!1/5=0*5+1 所以余数是1. 2/5=0*5+2,所以余数是2.你可能听错了吧!
作者:
Aenon
时间:
2014-3-1 10:40
楼上正解 求模就就求余
作者:
Aenon
时间:
2014-3-1 10:54
Aenon 发表于 2014-3-1 10:40
楼上正解 求模就就求余
这个是公式 A Mod B=A-(A div B) * B (div含义为整除)带入就好了
作者:
l939
时间:
2014-3-1 11:25
取模为正时,能整除为0,若不能,余下多少取模就是多少
1%5=1 :5不能整除1的,所以为1;
2%5=2:楼主,不是1, 2也不能够整除的,所以是2;
作者:
我为你着迷
时间:
2014-3-1 15:19
谢谢大家!
作者:
山治0712
时间:
2014-3-1 15:43
2%5应该等于2,%是取余数,/是取商
作者:
小周务商
时间:
2014-3-1 20:44
你可能理解为取商了吧。这个是取余数的意思。
作者:
chen20134
时间:
2014-3-1 21:47
%是取余的意思,1%5,余1,所以等于1
作者:
还是回去火星吧
时间:
2014-3-1 22:59
这题看起来也怪怪的~
一般情况,被除数不能小于除数。
1%5 --- 1不能被5整数,商为0,余数为1
2%5 也一样。 余数为2
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2