我正在上大学的实验室,必须比较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表示“小于”。
祝好运