goja-core/src/main/java/goja/core/kits/MoneyKit.java
public int compareTo(MoneyKit other) {
        assertSameCurrencyAs(other);

        if (cent < other.cent) {
            return -1;
        } else if (cent == other.cent) {
            return 0;
        } else {
            return 1;
        }
    }
public int compareTo(MoneyKit other) {
        assertSameCurrencyAs(other);

        if (cent < other.cent) {
            return -1;
        } else if (cent == other.cent) {
            return 0;
        } else {
            return 1;
        }
    }
public int compareTo ( MoneyKit other ) { assertSameCurrencyAs ( other ) ; if ( cent < other . cent ) { return - 1 ; } else if ( cent == other . cent ) { return 0 ; } else { return 1 ; } }
货币比较。 <p/> <p/> 比较本货币对象与另一货币对象的大小。 如果待比较的两个货币对象的币种不同，则抛出<code>java.lang.IllegalArgumentException</code>。
如果本货币对象的金额少于待比较货币对象，则返回-1。 如果本货币对象的金额等于待比较货币对象，则返回0。 如果本货币对象的金额大于待比较货币对象，则返回1。

@param other 另一对象。
@return -1表示小于，0表示等于，1表示大于。
@throws IllegalArgumentException 待比较货币对象与本货币对象的币种不同。
货币比较。 <p / > <p / > 比较本货币对象与另一货币对象的大小。 如果待比较的两个货币对象的币种不同，则抛出<code > java . lang . IllegalArgumentException< / code > 。 如果本货币对象的金额少于待比较货币对象，则返回 - 1。 如果本货币对象的金额等于待比较货币对象，则返回0。 如果本货币对象的金额大于待比较货币对象，则返回1。