繁体   English   中英

%和/之间的差异

[英]Difference between % and /

我有一个简单的问题,但这确实使我感到困惑,因为我是一名初学者。

%和/在数学运算java中有什么区别。 如果你们能解释,那就太好了!!!

提前致谢

第一个运算符%称为模运算符,它将在除法上返回余数,例如:

5%3 = 2(3 * 1 = 3,所以5的余数是2)4%2 = 0(2 * 2 = 4,所以余数是0)

第二个运算符是整数除法,您应该已经知道,只需将一个数除以另一个,就请记住,在Java中,运算结果取决于您使用的数据类型,例如int没有小数位,所以3/2 = 1,因为您丢失了0.5个小数部分。

在大多数编程语言中, %表示模。 /只是常规除法。

模数是除法,但是它没有找到一个数被除以另一个数的次数,而是找到了余数。

例如: 15 % 10 = 5

%会提醒您除法。

该运算符广泛用于检查数字“ a”是否为“ b”的倍数。

示例:4%2 = 0

/给出除法的商。 示例:4%2 = 2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM