JAVA中%用到很多,我总是搞混,求好心人解释下 a%b==0这个什么意思

 我来答
晨愁葬我于水
2012-08-18 · TA获得超过510个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:269万
展开全部
在java中%表示求模运算。也就是我们理解的求余数。如果a=4,b=2;那么a%b=0;
如果a=2,b=4,那么a%b=2。a%b==0这个多用于判断,看看a能不能被b整除!以决定是否做什么动作,如输出时五个数一换行,就可以使用a%5==0.然后输出换行!
追问
。。。。。可以简单化解释给我听么,我头都晕了
追答
==两个等号代表等于,a%b==0,就是说等式左边a%b等于0;    设a,b都是int 型,如果ab,例如a=4,b=2;那就是商2余0,这是能整除,a%b就等于0,java中写法就是a%b==0,如果a=5,b=2,那么a除以b就是商2余1,即a%b==1。

a%b==0,就是求a除以b的余数,余数是0就返回true,不为0就返回false!
MoooooooD
2012-08-18 · TA获得超过113个赞
知道答主
回答量:138
采纳率:100%
帮助的人:61.6万
展开全部
10%3等于1。
因为 10 除以3 余数为1。

%的意思就是取余数。

== 在Java里就是判断等号两边是否相等。

a%b==0 意思就是 判断a除以b的余数是否等于0
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hosng
2012-08-18 · TA获得超过305个赞
知道小有建树答主
回答量:499
采纳率:0%
帮助的人:348万
展开全部
a%b==0 的意思是 a除以b,余数是否为0?即a能否被b整除。
追问
是不是只要能整除就是为0啊?

不管除出来等不等于0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
实体303RnnSun
2020-12-13
知道答主
回答量:1
采纳率:0%
帮助的人:535
展开全部
判断a除以b的余数等于不等于0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式