【发布时间】:2015-01-17 15:25:35
【问题描述】:
给定整数“a”和“b”,我想要一个返回 a / b 的下限和余数的方法:
- a / b = 下限 + 余数 / |b| (其中 |b| 是 b 的绝对值),并且
- 0
例如,5/3 = 1 + 2/3。
这是一个仅适用于正面a 和b 的尝试:
public static long[] floorAndRemainder(long a, long b) {
long floor = a / b;
long remainder = a % b;
return new long[] { floor, remainder };
}
我需要一个适用于所有正负分子和分母的函数。例如,
-5/3 = -2 + 1/35/-3 = -2 + 1/3-5/-3 = 1 + 2/3
【问题讨论】:
标签: java function math methods