给出两个项目之间的相对价值差异

时间:2018-09-20 09:58:00

标签: java compare

给出两个项目之间的相对价值差异,以使呼叫者能够确定一笔交易是否值得。 (请注意,此方法是静态的。)请注意,假设第一个项目是您的,那么返回的值就是进行交易时您将获得多少。

@param myItem要比较的第一项

@param theirItem第二项要比较

@返回第1项和第2项之间的当前值之差,如果两者均为零,则返回-1。

    public static double tradeItemCalculation(Item myItem, Item theirItem) {
    relativeValue = (theirItem - myItem) / myItem;
    return 0; 
}

当我不知道两个项目的实际int值并且无法创建自己的int值时,如何比较两个项目。

1 个答案:

答案 0 :(得分:1)

Java不支持运算符重载。您不能只是彼此减去两个对象。您必须要做类似的事情。

filter_anevexp

如果您使用原始int值,那么这些值永远不会为null,它们将默认为0。如果您不知道int,则我在问题的最后一部分不清楚值肯定是0?