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

1171
2023/5/20 10:10:40
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

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

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

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

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

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

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: java怎么判断一个字符串是否为回文