gpt4 book ai didi

java - 第一个数小于第二个数时的模数除法

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:20 25 4
gpt4 key购买 nike

如果这是一个简单的问题,我深表歉意,但当第一个数字小于第二个数字时,我无法理解模数除法的概念。例如,当 1 % 4 我的书上说余数是 1。我不明白 1 是 1 % 4 的余数。
1/4 是 0.25。我是否错误地考虑了模数除法?

最佳答案

首先,在 Java 中,% 是余数(不是模数)运算符,它的语义略有不同。也就是说,您需要考虑仅整数除法,就好像没有小数值一样。将其视为存储不可分割的项目:您可以将零个大小为 4 的项目存储在总容量为 1 的存储中。存储最大数量的项目后,您的剩余容量为 1。类似地,13%5 是 3,因为您可以在大小为 13 的存储中放入 2 个大小为 5 的完整项目,剩余容量为 13 - 2*5 = 3

关于java - 第一个数小于第二个数时的模数除法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16311643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com