highest card wins is my program and now i want to compare cards : I am using Android studio for my highest card wins Game. I have three java classes called Cards, Deck, Gamelogic. everything is going good so far but i am just having a little trouble starting a function for my comparing cards method. this is what i have so far ... 


    import android.graphics.Color;

    /**
     * Created by azib2 on 12/1/2016.
     */
    enum Suite {
        Heart, diamond, spades, clubs;

        public String toString()

        {
            switch (this) {
                case Heart:
                    return "Heart";
                case diamond:
                    return "diamond";
                case spades:
                    return "spades";
                case clubs:
                    return "clubs";
                default:
                    return "Wrong type";
            }

        }

        public String symbol(){

            switch (this) {
                case Heart:
                    return "\u2764";
                case diamond:
                    return "\u2666";
                case spades:
                    return "\u2660";
                case clubs:
                    return "\u2663";
                default:
                    return "Wrong type";
            }
        }


        public int colors() {
            switch (this) {
                case Heart:
                case diamond:
                    return Color.RED;
                case spades:
                case clubs:
                    return Color.BLACK;
            }

            return 0;
        }

    }
    public class Cards {
        private int cardnum;
        private Suite suitetype;


        public Cards(int cardnum, Suite suitetype){
            this.cardnum = cardnum;
            this.suitetype = suitetype;
        }
        public String CardType(int num){
            switch(num){
                case 1: return "A";
                case 2: return "2";
                case 3 : return"3";
                case 4: return "4";
                case 5: return "5";
                case 6: return "6";
                case 7: return  "7";
                case 8: return "8";
                case 9: return "9";
                case 10: return "10";
                case 11: return "J";
                case 12: return "Q";
                case 13: return "K";
                default: return " error invaild ";
            }

        }
        public void CompareCards(){

        }

        public int Getcardnum (){
            return cardnum;
        }
        public Suite getsuite(){
            return suitetype;

        }
}

What should i do to compare cards ????

