Normally ACE is before 2 Need help coding making sure ACE is

Normally ACE is before 2. Need help coding making sure ACE is ranked higher than KING.

Thank you
Firstly, for this week Lab let them build a card class that is made up of two variables a rank (int) and a suit (string). This class must have at least two constructors one default that will create a card that is Ace (represented by 14) of Spades and the other constructor must accept an int and a String as parameters. They must also include getters and setters. The must also have a print method that will print a card for example if a card is 11 of hearts it must print Jack of Hearts. CI s new car

Solution

package javacards;

public class Card

{

    private int rank, suit;

    private static String[] suits = { \"hearts\", \"spades\", \"diamonds\", \"clubs\" };

    private static String[] ranks = { \"Ace\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"Jack\", \"Queen\", \"King\" };

    Card(int suit, int rank)

    {

        this.rank=rank;

        this.suit=suit;

    }

    public @Override String toString()

    {

          return ranks[rank] + \" of \" + suits[suit];

    }

    public int getRank() {

         return rank;

    }

    public int getSuit() {

        return suit;

    }

}

Normally ACE is before 2. Need help coding making sure ACE is ranked higher than KING. Thank you Firstly, for this week Lab let them build a card class that is

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site