我一直在搜索这个主题,但我还是不明白,如果有人能详细说明,我将不胜感激。
我的任务是将两个变量作为整数除法除以余数.. 问题是,我不知道余数是多少,现在我做了类似的事情,这是我通过互联网搜索发现的:
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/