Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Poker - JCard.java

JCard.java

Caricato da: Bonny
Scarica il programma completo

  1. package jpoker;
  2.  
  3. public class JCard {
  4.  
  5.  
  6.     public static char estraiSEME() {
  7.         char ch = ' ';
  8.         switch ((int) (Math.round(Math.random() * 3) + 1)) {
  9.  
  10.             case 1:
  11.                 ch = 'f';//fiori
  12.                 break;
  13.             case 2:
  14.                 ch = 'p';//picche
  15.                 break;
  16.             case 3:
  17.                 ch = 'q';//quadri
  18.                 break;
  19.             case 4:
  20.                 ch = 'c';//cuori
  21.                 break;
  22.         }
  23.         return ch;
  24.     }
  25.  
  26.     public  static String estraicarta(String x, String t) {
  27.         if (x.equals(t)) {
  28.             return estraicarta(x, String.valueOf((int) (Math.round(Math.random() * 12) + 1)) + estraiSEME());
  29.         }
  30.         return t;
  31.     }
  32.  
  33.     public   static String estraicarta(String x, String y, String t) {
  34.         if (x.equals(t) || y.equals(t)) {
  35.             return estraicarta(x, y, String.valueOf((int) (Math.round(Math.random() * 12) + 1)) + estraiSEME());
  36.         }
  37.         return t;
  38.     }
  39.  
  40.     public  static String estraicarta(String x, String y, String z, String t) {
  41.         if (x.equals(t) || y.equals(t) || z.equals(t)) {
  42.             return estraicarta(x, y, z, String.valueOf((int) (Math.round(Math.random() * 12) + 1)) + estraiSEME());
  43.         }
  44.         return t;
  45.     }
  46.  
  47.     public  static String estraicarta(String x, String y, String z, String h, String t) {
  48.         if (x.equals(t) || y.equals(t) || z.equals(t) || h.equals(t)) {
  49.             return estraicarta(x, y, z, h, String.valueOf((int) (Math.round(Math.random() * 12) + 1)) + estraiSEME());
  50.         }
  51.         return t;
  52.     }
  53. }