java取余。刚开始学习java 遇到这种问题就犯迷,求各位大神讲解一下。 8%2 ⼀⼀

2025-05-23 23:24:02
推荐回答(3个)
回答(1):

这个不是Java问题,是数学问题,数学取余数的问题。
8%2,商是4,余数为0,应为8除以2能除尽。

2%8,商是0,余数为2, 2除以8不能除尽。

回答(2):

取余数这个算法的规则是这样的:例如8%2,8除以2能除开,所以余数为0;
2%8,2除以8,除不开,所以余2。3%8、4%8、5%8都是除不开的,所以余数分别为3,4,5;
8%8 能除开,所以余数又为0. 这个其实是数学知识了~

回答(3):

取余运算,顾名思义就是得到两个数相除后的余数

8%2 商 4 余 0

2%8 商 0 余 8