這裏的情況是: 我從兩個不同的類中的兩個方法,如何比較兩種不同方法返回的值? Java的
int getBoardPositionValue(int i, int j){ //from class Board
return gameBoard[i][j];
}
int getCoinNumber(){ //from class Coin
return coinNumber;
}
我想這兩個值進行比較。但是,我不確定什麼是比較它們的正確方法。
board.getBoardPositionValue(i, j)==coin.getCoinNumber()
或
board.getBoardPositionValue(i, j).equals(coin.getCoinNumber())
或 有沒有其他的辦法嗎?
謝謝!
對於原語使用'=='和引用使用'equals()'。對於雙打和浮點數,請選擇[this](http://stackoverflow.com/questions/8081827/how-to-compare-two-double-values-in-java) – TheLostMind
什麼是board ..它是一個對象或類名字?..如果它是一個對象...哪一類?...這個代碼是不完整的...你如何期待我們理解? –
@MathewsMathai在這種情況下並不重要。提問者想知道如何比較2種方法返回的int,而不管這些方法是如何被調用的。 – user1803551