Card.java
No notes
Syntax:
Java
package pokerapp; /** *A class that represents a single playing card. * @author Shayne Stewart * @version 1 */ public class Card { private int value; Card(){ value = 0; suite = ""; color = ""; } value = this.convertValue(valuein); suite = this.convertSuitetoBig(suitein); color = this.setColor(suite); } public int getValue(){ return value; } return suite; } return color; } int valueout = 0; if (valuein.equalsIgnoreCase("A")){ valueout = 14; } else if (valuein.equalsIgnoreCase("K")){ valueout = 13; } else if (valuein.equalsIgnoreCase("Q")){ valueout = 12; } else if (valuein.equalsIgnoreCase("J")){ valueout = 11; } else if (valuein.equalsIgnoreCase("T")){ valueout = 10; } else { } return valueout; } if (valuein == 14){ valueout = "A"; } else if (valuein == 13){ valueout = "K"; } else if (valuein == 12){ valueout = "Q"; } else if (valuein == 11){ valueout = "J"; } else if (valuein == 10){ valueout = "10"; } else { } return valueout; } if (suitein.equalsIgnoreCase("h")){ suiteout = "Hearts"; } else if (suitein.equalsIgnoreCase("d")) { suiteout = "Diamonds"; } else if (suitein.equalsIgnoreCase("s")) { suiteout = "Spades"; } else if (suitein.equalsIgnoreCase("c")) { suiteout = "Clubs"; } else { } return suiteout; } if (suitein.equalsIgnoreCase("Hearts")){ suiteout = "h"; } else if (suitein.equalsIgnoreCase("Diamonds")) { suiteout = "d"; } else if (suitein.equalsIgnoreCase("Spades")) { suiteout = "s"; } else if (suitein.equalsIgnoreCase("Clubs")) { suiteout = "c"; } else { } return suiteout; } if (suitein.equalsIgnoreCase("Hearts") || suitein.equalsIgnoreCase("Diamonds")){ colorout = "Red"; } else if (suitein.equalsIgnoreCase("Spades") || suitein.equalsIgnoreCase("Clubs")) { colorout = "Black"; } else { } return colorout; } public boolean isBetterThen(Card cardin){ boolean out = false; int cinv = cardin.getValue(); if (cinv < value) { out = true; } return out; } public boolean isWorseThen(Card cardin){ boolean out = false; int cinv = cardin.getValue(); if (cinv > value) { out = true; } return out; } public boolean isEqualTo(Card cardin){ boolean out = false; int cinv = cardin.getValue(); if (cinv == value) { out = true; } return out; } @Override return out; } public void printCard(){ } }