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

如题所述

在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!

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-18
10%3等于1。
因为 10 除以3 余数为1。

%的意思就是取余数。

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

a%b==0 意思就是 判断a除以b的余数是否等于0本回答被网友采纳
第2个回答  2012-08-18
a%b==0 的意思是 a除以b,余数是否为0?即a能否被b整除。追问

是不是只要能整除就是为0啊?

不管除出来等不等于0

第3个回答  2020-12-13
判断a除以b的余数等于不等于0

JAVA中%用到很多,我总是搞混,求好心人解释下 a%b==0这个什么意思
在java中%表示求模运算。也就是我们理解的求余数。如果a=4,b=2;那么a%b=0;如果a=2,b=4,那么a%b=2。a%b==0这个多用于判断,看看a能不能被b整除!以决定是否做什么动作,如输出时五个数一换行,就可以使用a%5==0.然后输出换行!

java中%是什么意思?
在Java中,%是取模运算符。当我们使用a % b时,它的含义就是取a除以b的余数。例如10 % 3的结果是1,因为10除以3得到3余1。取模运算在Java中是一个非常常见的运算符,它可以用来判断一个数是否能被另一个数整除。例如,我们可以用a % b==0来判断a是否能被b整除。如果余数为0,那么a就可以...

在java中!(a%b==0) 与 a%b!=0 表达的意思是一样的吗?
逻辑意思是一样的,即两者是等价的,不过!(a%b==0)做了两步操作,即 boolean x = a%b==0;boolean z = !x;后者做了一步操作,即 boolean z = a%b!=0;除非 != 运算符是由 == 取反重载的(C++里头), 否则后者好一些(java里是转成字节码指令,没有重载操作符的说法)...

java中%代表什么意思?
在Java编程语言中,百分号(%)是一个算术运算符,它被用于求模除数(模数)。点击学习大厂名师精品课模运算其实就是取余数的运算,用符号“%”表示,例如5%3运算的结果就是2。除了用于取余数运算,这个符号还可以用于格式化输出字符串的操作。在取余数运算中,%的基本语法是a%b,其中a和b都是数字。...

1%2=0,还是1%2=1?(java中)拜托各位大神
在Java编程语言中,"%"符号是取模运算符,用于计算两个数相除后的余数。当使用整数进行运算时,"a % b"表示的是a除以b的余数。在这个情况下,"1%2"表示的是数字1除以数字2的余数。由于任何整数除以2的余数都是整数本身或者为整数减一,所以在这个特定的例子中,当计算结果为整数除法时,余数会是...

JAVA%求余操作问题
a和b是整数的时候 \/ 表示整除,也就是 3\/100 = 0 5\/3=1 , 并不是数学中的除法, 所以是有意义的比如 5%3 = 5 - (5\/3)*3 = 5 - 1 * 3 = 5-3 =2 不会等于0的

java的%%2的结果是多少
结果是1 Java的%运算符支持整数、浮点数,对于整数,它的计算公式等于;a % b = a - (int)(a \/ b) * b;那么,对于1%2,则等于;1%2 = 1 - (int)(1\/2)*2= 1- 0*2=1;即,1%2 = 1。

c语言中,a=b==0是什么意思???
首先因为“==”号比“=”的优先级高,所以先执行b==c,明显b等2,c等3两者不等,所以为0(逻辑运算,当b不等c时这个等式的值就为假即是0),再执行a=0,就把0值赋给了a。1、赋值语句本身也是一个表达式,也是有返回值的,它的返回值就是赋值给变量的值,比如b=1这个语句,会把1...

b==0?a:gcd(b,a%b)什么意思
这是java或者javascript的语句,等于if条件语句的简写 该句的完整版是 if (b==0) { a;} else { gcd(b,a%b);} gcd应该是求最大公约数的自定义函数 a%b是a和b的模(即求余)

在java中,%用来表示什么运算
选择D。是求余运算符,也叫模除运算符,用于求余数。%要求两个操作数均为整数(或可以隐式转换成整数的类型)。标准规定:1、如果%左边的操作数为负数时,则模除的结果为负数或者0,2、如果%左边的操作数为正数时,则模除的结构为正数或者0。测试代码:执行结果:...

相似回答