在java中,如何通过较小的数字减去最大数字来计算?

0 java

如果我得到两个总数作为输入,其中第一个和第二个数字可能会变大,那么我如何将计算设置为总是减去较小数字的较大数字?

Mas*_*sim 9

我会用这样的东西:

public int sub(int firstNumber, int secondNumber) {
    return Math.max(firstNumber, secondNumber) - Math.min(firstNumber, secondNumber);
}
Run Code Online (Sandbox Code Playgroud)

要么:

public int sub(int firstNumber, int secondNumber) {
    return Math.abs(firstNumber - secondNumber);
}
Run Code Online (Sandbox Code Playgroud)