%和/之间的差异

时间:2016-08-21 00:48:13

标签: java

我有一个简单的问题,但这让我很困惑,因为我是一名初学程序员。

数学运算java中%和/之间的区别是什么。如果你们能解释一下,那就太棒了!!!

提前致谢

3 个答案:

答案 0 :(得分:1)

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

5%3 = 2(3 * 1 = 3所以5的剩余部分为2) 4%2 = 0(2 * 2 = 4,因此余数为0)

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

答案 1 :(得分:0)

大多数编程语言中的

%表示模数。 /只是常规分工。

Modulo是除法,但不是找到一个数字分成另一个数字的次数,而是找到余数。

示例:15 % 10 = 5

答案 2 :(得分:0)

%为您提供分组提醒。

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

示例:4%2 = 0

/给你这个师的商。 示例:4%2 = 2