diferença método java usando tipos de enum
Desejo escrever um método que possa retornar a diferença no valor de 2 cartas. Estou confuso como eu estou aprendendo enums e não tenho certeza da maneira mais eficiente de implementá-lo.
public class Card implements Comparable<Card> {
public enum Rank {TWO, THREE, FOUR, FIVE, SIX,SEVEN, EIGHT, NINE, TEN,
JACK, QUEEN, KING, ACE}
public enum Suit {CLUBS, DIAMONDS, HEARTS, SPADES}
public static int difference(Card c){
}
Qualquer ajuda ou orientação seria apreciada.