gpt4 book ai didi

java - 比较两个对象变量时出现问题

转载 作者:行者123 更新时间:2023-12-01 13:47:09 26 4
gpt4 key购买 nike

我正在为大学做一个实验室,我必须比较 Moneybags。最初我实例化它们并添加金钱等。我已经有 MoneyBag mb0 和 mb1,但现在我必须将它们与此代码进行比较......它无法更改。

mb0.compare(mb1);

该类是 MoneyBag。我需要返回“小于”、“等于”或“大于”。我目前有:

public int compare(MoneyBag mb1){
}

但是,我无法访问 mb0。我可以访问 mb1 的 int 值。我需要比较它们,打印出字符串文字,然后显然返回字符串。我该怎么做呢?顶部代码无法更改,我必须使第二个代码从中工作。

最佳答案

无论使用哪种语言,您都应该能够使用比较函数主体中的内容来访问 mb0。

return this.value - mb1.value;

值0表示“等于”,值大于0表示“大于”,值小于0表示“小于”;

祝你好运

关于java - 比较两个对象变量时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20277387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com