私が作っているゲームのプレイヤーに個人的なスコアを設定しました。 プレイヤーが勝った場合、このスコアを更新したいが、それが上がったり下がったりする量は、個人的なスコアの差によって決まる。2つのintを比較し、diffrenceを計算に使用する
public int editScore(int personalScore){
if(endOfGame().getResult().equals("win")){
今私は両方のプレイヤーに自分の個人的なスコアを取得して割り当てられますどのくらいのポイントを決定するためにそれらを比較したい:
if(this.getPersonalScore.compareTo(partner.getPersonalScore))
は、どのように私はこの仕事をするのだろうか?私は2人の違いの復帰が必要です。
あなたは 'personalScore - partnerScore'を返す必要があると聞きました。またはそれがより大きいかどうか問題でなければ 'Math.abs(それ)'。 –
あなたはこれを考えています。 2つの数字の違いを取得するには、それらの数字を使用します。私たちが知っているように、減算は[可換ではありません](https://en.wikipedia。org/wiki/Commutative_property) - 操作の順序が重要です。 –