温馨提示×

java取模和取余的区别有哪些

小亿
89
2023-06-19 10:10:40
栏目: 编程语言

Java中的取模运算符%和取余运算符%都可以用于求两个数的余数,但它们的处理方式有一些不同:

  1. 取模运算符%:求得的余数的符号与被除数相同。

例如,-7%3的结果是-1,因为-7被3除得到商-2和余数1,而1的符号与-7相同,所以结果为-1。

  1. 取余运算符%:求得的余数的符号与除数相同。

例如,-7%3的结果是2,因为-7被3除得到商-2和余数1,而1的符号与3相同,所以结果为2。

总之,取模运算符%和取余运算符%的处理方式不同,需要根据实际需求选择使用哪种运算符。

0