当前位置: 首页 > 面试题库 >

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

百里嘉泽
2023-03-14
问题内容

如果这是一个简单的问题,我深表歉意,但是当第一个数字小于第二个数字时,我很难理解模数除法的概念。例如,当我的书中1%4的剩余数为1时,我不知道1%4的剩余数如何为1。1
/ 4为0.25。我是否在错误考虑模数除法?


问题答案:

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



 类似资料:
  • 问题内容: 我在此站点上找到此代码以查找第二大数字: 是否可以修改此代码以找到第二个 最小的 数字?所以举个例子 问题答案: 确实可以修改该函数以找到第二个最小的函数: 旧版本依赖于Python 2实施细节,该细节始终排在其他任何东西之前(因此测试为“较小”);我取代了使用作为前哨,为无穷大总是测试, 更大的 比任何其它号码。理想情况下,应该使用原始函数代替原始函数,以免与其他Python实现可能

  • 问题内容: public class Return { public static void main(String[] args) { int answer = digit(9635, 1); print(“The answer is ” + answer); } 创建一个使用称为 digit 的函数的程序,该函数从整数参数的右边返回第n个数字的值。n的值应该是第二个参数。 例如:return

  • 我想取904并做9+0,但904是一个int变量。我确实尝试了下面的代码,但是如果用户更改了数字I,它并不总是有效的。

  • 如果用户通过cmd输入以下数字:< code>2 -13 4 12 -1 113 19,则输出应为: 但我得到的是这个: 即该对中的第二个数字再次重复自己作为下一对中的第一个数字。代码有什么问题?

  • 我正在处理一个关于codingbat的问题,这个问题说:给定一个字符串和第二个“单词”字符串,我们会说这个单词匹配字符串,如果它出现在字符串的前面,除了它的第一个字符不需要完全匹配...在匹配时,返回字符串的前面,或以其他方式返回空字符串。所以,所以用字符串“河马”,“嗨”这个词返回“嗨”,“xip”返回“臀部”。单词长度至少为1。我不能解决它,但在网上找到了一个解决方案,代码如下所示。代码工作,

  • 问题内容: 我只是在学习Java,并且正在尝试让我的程序检索数字的第一个数字- 例如543应该返回5,依此类推。我想转换为字符串,但是我不确定如何将其转换回字符串?谢谢你的帮助。 问题答案: int number = 534; int firstDigit = Integer.parseInt(Integer.toString(number).substring(0, 1));