JAVA中%用到很多,我总是搞混,求好心人解释下 a%b==0这个什么意思
4个回答
展开全部
在java中%表示求模运算。也就是我们理解的求余数。如果a=4,b=2;那么a%b=0;
如果a=2,b=4,那么a%b=2。a%b==0这个多用于判断,看看a能不能被b整除!以决定是否做什么动作,如输出时五个数一换行,就可以使用a%5==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!
展开全部
10%3等于1。
因为 10 除以3 余数为1。
%的意思就是取余数。
== 在Java里就是判断等号两边是否相等。
a%b==0 意思就是 判断a除以b的余数是否等于0
因为 10 除以3 余数为1。
%的意思就是取余数。
== 在Java里就是判断等号两边是否相等。
a%b==0 意思就是 判断a除以b的余数是否等于0
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a%b==0 的意思是 a除以b,余数是否为0?即a能否被b整除。
追问
是不是只要能整除就是为0啊?
不管除出来等不等于0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询