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

mb0.compare(mb1);


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

public int compare(MoneyBag mb1){
}


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

最佳答案

无论使用哪种语言,您都应该可以使用compare函数主体中的类似内容访问mb0。

return this.value - mb1.value;


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

祝好运

09-25 20:39