整数除法的Java余数?

标签 java math divide

我一直在搜索这个主题,但我还是不明白,如果有人能详细说明,我将不胜感激。

我的任务是将两个变量作为整数除法除以余数.. 问题是,我不知道余数是多少,现在我做了类似的事情,这是我通过互联网搜索发现的:

int a;
int b;
int remainder = Math.Pow(a,2) % b;

System.out.println("a^2 / b = " + Math.Pow(a,2) / b);
System.out.println("remainder = " + remainder);

例如,如果我设置 (a = 43) 和 (b = 67)

然后我会得到这个结果:

a^2 / b = 27
remainder = 40

现在因为我不知道余数是多少(这只是来自互联网的建议)我不知道这是否是正确答案..?

感谢您的帮助,

亲切的问候

最佳答案

如果您正在寻找可以使用的数学模运算

int x = -22;
int y = 24;
System.out.println(Math.floorMod(x, y));

如果您对数学模数(只是余数)不感兴趣,那么您可以使用

int x = -22;
int y = 24;
System.out.println(x%y);

关于整数除法的Java余数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32778671/

相关文章:

用于归一化音频的Java算法

javascript - 将 div 分为 3 列

css - 将div除以百分比

c - 为什么与内核卷积有效?

java - 任何现有的java库可以在Jmenu中用swing删除、编辑、添加文件中的某些行?

java - JMS 消息解析异常

java - 使用JAVA动态插入MySql数据库

javascript - 多属性子集求和算法

c - 从和整数中获取单个数字 - C 编程

java - Spring:如何将配置从应用程序传递到库