Advertisement
makispaiktis

CardsGame - Card.java

Mar 16th, 2020 (edited)
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.96 KB | None | 0 0
  1. public class Card {
  2.    
  3.     // Variables
  4.     String value;
  5.     String symbol;
  6.     String abbreviation;
  7.    
  8.     // Constructors
  9.     Card(){
  10.         value = "";
  11.         symbol = "";
  12.         abbreviation = "";
  13.     }
  14.     Card(String value, String symbol){
  15.         this.value = value;
  16.         this.symbol = symbol;
  17.         String abb = "";
  18.         switch(this.symbol){
  19.         case "heart":
  20.             abb += "hrt";
  21.             break;
  22.         case "club":
  23.             abb += "clb";
  24.             break;
  25.         case "diamond":
  26.             abb += "dmd";
  27.             break;
  28.         case "spade":
  29.             abb += "spd";
  30.             break;
  31.         default:
  32.             abb += "notValidSymbol";
  33.         }
  34.         abb += value;
  35.         this.abbreviation = abb;
  36.        
  37.     }
  38.    
  39.     // Methods
  40.     public void showStatus(){
  41.         System.out.println("Card's info: ");
  42.         System.out.println("Value: " + value);
  43.         System.out.println("Symbol: " + symbol);
  44.     }
  45.    
  46.     public void display(){
  47.         System.out.print(abbreviation);
  48.     }
  49.    
  50.    
  51.     // MAIN FUNCTION
  52.     public static void main(String[] args){
  53.         // Card myCard = new Card("K", "heart");
  54.         // myCard.showStatus();
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement