java中取模的问题,1%2为什么得1?

1%X(X大于1的整数)都得1。不能理解... 1%X(X大于1的整数)
都得1。
不能理解
展开
 我来答
随风的鱼儿漂流
2015-10-11 · TA获得超过617个赞
知道小有建树答主
回答量:123
采纳率:75%
帮助的人:58.4万
展开全部
这条语句 1%2意思是数1对二进行取模运算,得到的是数学中1与2做除法所得的余数,所以结果为1。
java中取模运算其实就是数学中的取余运算,一般用于判定数与数之间能否整除的问题,如判定素数问题。
狼破浪
2008-05-11 · TA获得超过470个赞
知道小有建树答主
回答量:324
采纳率:100%
帮助的人:166万
展开全部
M%N的意思是M/N以后的余数是多少, 比如4%2 =0
1%3 = 1/3 = 0余1 所以就是1其实1%任何大于1的整数都是得到1本身但是1%1 = 0 因为1/1 = 1 没有余数,,所以就是0了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
plj0123
2008-05-11
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
这是编程语言的基本常识```" 因为1除以2等于0.5,有余数,余数5四舍五入就得到了1。"的回答真叼``别误人子弟````%是1个求余数的运算符号``余数会求吧? 3%2=1; 2%3=2 ; 后面比前面大的都应该是前面的那个数``因为商0嘛``
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tian0di
2008-05-11 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:130万
展开全部
这还不明白....
比如在学校食堂吃饭 每张桌子做2人,7个同学一起的话,坐满3张桌子,还有一个同学自己坐一张,他就是那余数
若:1个人去食堂吃饭,你非要分成2人一组,肯定不成啊,只好自己坐一张桌子吃了,可怜的孩子
-O-
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bnnb
2008-05-11 · TA获得超过897个赞
知道小有建树答主
回答量:1028
采纳率:0%
帮助的人:677万
展开全部
因为1除以2等于0.5,有余数,余数5四舍五入就得到了1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(19)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式