【发布时间】:2017-02-26 12:13:40
【问题描述】:
我已经为我正在制作的游戏中的玩家设置了个人分数。 如果玩家获胜,我想更新这个分数,但它提高或下降的数量取决于个人分数的差异。
public int editScore(int personalScore){
if(endOfGame().getResult().equals("win")){
现在我想获取两个玩家的个人分数并比较他们以确定将分配多少分:
if(this.getPersonalScore.compareTo(partner.getPersonalScore))
我将如何完成这项工作?我需要返回两者之间的差异。
【问题讨论】:
-
听起来你需要返回
personalScore - partnerScore。或者Math.abs(that),如果哪个更大无关紧要。 -
你想多了。要获得两个数字之间的差异,您可以 减去 它们。我们知道,减法是not commutative - 所以运算顺序很重要。
标签: java if-statement int