Files
kva/src/cards/Rank.java
2024-05-12 14:44:54 +02:00

48 lines
1.1 KiB
Java

package cards;
/**
* Represents the ranks of playing cards.
*/
public enum Rank {
TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING, ACE;
/**
* Returns a string representation of the rank.
*
* @return A string representing the rank.
*/
@Override
public String toString() {
switch (this) {
case TWO:
return "2";
case THREE:
return "3";
case FOUR:
return "4";
case FIVE:
return "5";
case SIX:
return "6";
case SEVEN:
return "7";
case EIGHT:
return "8";
case NINE:
return "9";
case TEN:
return "10";
case JACK:
return "J";
case QUEEN:
return "Q";
case KING:
return "K";
case ACE:
return "A";
default:
return "";
}
}
}