怎样描述扑克牌,a.1.2.3.4.5.6.7.8.9.10.j.q.k。

有n张扑克牌,每张牌的取值范围是:2,3,4,5,6,7,8,9,10,J,Q,K,A。在这n张牌中~

  import java.util.ArrayList;
  import java.util.TreeSet;

  public class Main ...{

  /** *//**
  * @param args
  */
  public static void main(String[] args) ...{

  String[] cards = ...{"6", "2" ,"3" ,"7" ,"4", "5", "8", "8", "10", "10", "10", "J", "K", "Q", "A"};
  TreeSet set = init(cards); //将字符串表示的扑克牌转换为数字,便于处理
  ArrayList result = check(set); //找出顺子
  printResult(result); //打印顺子
  System.out.println("程序结束!!");
  }

  private static TreeSet init(String[] cards) ...{
  TreeSet set = new TreeSet();
  for(String s:cards) ...{
  if(s.charAt(0)>='1'&&s.charAt(0)<='9') ...{
  set.add(Integer.parseInt(s));
  }else ...{
  switch(s.toUpperCase().charAt(0)) ...{
  case 'J':
  set.add(11); break;
  case 'Q':
  set.add(12); break;
  case 'K':
  set.add(13); break;
  case 'A':
  set.add(14); break;
  }
  }
  }
  return set;

  }

  private static ArrayList check(TreeSet set) ...{
  ArrayList result = new ArrayList();
  StringBuilder temp = new StringBuilder();
  int count = 0;
  Integer[] nums = new Integer[1];
  nums = set.toArray(nums);
  int begin = 0;
  for(Integer i:set) ...{
  if(count == 0) ...{
  begin = i;
  count++;
  temp.append(numToCard(begin));
  }else if(i == begin+count) ...{
  temp.append(", "+numToCard(i));
  count++;
  }else ...{
  if(count>4) ...{
  result.add(temp.toString());
  }
  begin = i;
  temp.replace(0, temp.length(), numToCard(i)+"");
  count = 1;
  }
  }

  if(count>4) result.add(temp.toString());
  return result;
  }

  private static String numToCard(int x) ...{
  if(x>10) ...{
  switch(x) ...{
  case 11:
  return "J";
  case 12:
  return "Q";
  case 13:
  return "K";
  case 14:
  return "A";
  }
  }else ...{
  return x+"";
  }
  return null;
  }

  //可以将长顺子分解为短顺子的打印模式
  private static void printResult1(ArrayList result) ...{

  int count = 0;
  String[] nodes = null;
  if(result.size() == 0) ...{
  System.out.println("没有顺子!!");
  }else ...{
  for(String s:result) ...{
  nodes = s.split(",");
  count += (1+(nodes.length-4))*(nodes.length-4)/2;
  }
  System.out.println("共有"+count+"个顺子:");
  for(String s:result) ...{
  nodes = s.split(",");
  for(int i=5; i<=nodes.length; i++)
  for(int j=0; i-j>4; j++) ...{
  System.out.print(nodes[j].trim());
  for(int x = j+1; x<i; x++) ...{
  System.out.print("," + nodes[x]);
  }
  System.out.println();
  }
  }
  }
  }

  //不将长顺子进行分解的打印模式
  private static void printResult2(ArrayList result) ...{
  if(result.size() == 0) ...{
  System.out.println("没有顺子!!");
  }else ...{
  System.out.println("共有"+result.size()+"个顺子:");
  for(String s:result) ...{
  System.out.println(s);
  }
  }
  }
  }

1、通常我们把扑克牌中的“A”当作“1”,也就是说,“A”是扑克各花色中的第一张牌,也是最大的牌,同时在整副牌中也是级别最高的牌。
2、A是英文字母表的开头第一个字母,代表第一的意思。所以扑克里的1要用A来表示。在外国的大部分扑克玩法中A是最大的,中国的斗地主2比A大,但扑克是外国发明的,外国就是用A表示大,A比K大。

扩展资料:
早期的扑克牌很可能是在14世纪末叶由埃及传入欧洲的。
15世纪时通常把K当成是最大的牌,A则是最小的牌。如今将A当成最大、2当成最小的方式可能是从十八世纪晚期法国大革命后才开始的。
“鬼牌”(JOKER)是美国的发明,然后随着扑克一起传回欧洲。
扑克的由来,源远流长。人们只知道扑克传自外国欧洲,其实纸质玩具,起源于中国。
远在古代周朝初,传说年幼的周成王在宫庭中与弟弟叔虞就曾玩一种“削桐叶为圭”的游戏。那时尚未发明纸张,故以树叶为玩具。唐、宋时代,中国的祖先发明了一种纸牌,既可游戏,亦可赌博,称“叶子戏”。
又有传说大将军韩信为了使士兵减少乡愁,在军中发明了一种供娱乐用的纸牌,因其只有树叶大小,故称之为叶子戏。上自文人学士,下至平民百姓,均乐此不疲。到了明、清时期,“叶子戏”纸牌,每副有40张,分4类。牌上图案,品目甚多,有人物、飞禽、走兽、花、鸟、虫、鱼等。
清末至民国后,纸牌长约8厘米,宽约2厘米,人们称纸牌。建国前后,潮汕民间还盛行纸牌赌博,玩法由简单的排列式而逐渐趋多种多样,每张纸牌上绘印1至10点的数码,或绘印上象棋上的“帅、仕、相、车等32字,分红、青、黑、白4色,共64张,作为排列式赌博。2至4人共赌。
参考资料来源:百度百科-扑克

扑克牌若去除鬼牌,则剩下五十二张,这五十二张正代表了一年有五十二周,而那鬼牌即代表了闰年。

  接着,我们来看看扑克牌中所蕴含的其他意思。扑克牌有红心、方块、梅花、黑桃四种图案,分别代表了一年有春、夏、秋、冬四个季节;一季有十三周,所以从A到K共有十三张;一年有十二个月,所以图神有十二张:一年有三百六十五天,所以扑克牌上的数字全部加起来是三百六十五;另外,一年中有一半是白天、一半是黑夜,所以扑克牌也是一半红的,一半黑的。

  看完以上的解说,你是不是感到很惊讶呢?原来扑克牌中蕴藏这么多玄机,自己以前怎么都没注意到?其实扑克牌所透露出来的讯息不止这些,以下我们将为你细细介绍!
  =========================
  扑克牌是历法的缩影:
  54张牌中,2张是副牌,分别代表太阳与月亮,其它52张牌表示一年有52个星期。
  一年四季春、夏、秋、冬分别用桃、心、梅、方块来表示,其中黑桃、梅花代表黑夜、红心、方块代表白昼。
  每个季度有13个星期,扑克牌每个花色正好为13张牌。每个季度平均为91天,13张牌的点数加起来正好是91点。
  扑克牌中的J、Q、K共有12张,表示一年有12个月。
  4种花色点数之和是364,再加大王的一点为365,是一年的天数,若再加小王一点为366,正好是闰年的天数。
  另外,扑克牌中的四个花色还有不同寓意:黑桃表示橄榄叶,象征和平;红桃是心形,表示智慧;梅花傲霜雪,表现坚强;方块表示钻石,意味着财富。四种花色是人们在一年中的美好愿望。

  =========================

  早期风行欧洲上流社会的扑克牌是手工制作的。到15世纪后,随着印刷术的发展,扑克牌开始采用印刷方式制作,使得扑克牌开始在民间广泛流传。早期各国扑克牌张数不一,如意大利为22张,德国为32张,西班牙为40张,法国为52张,直到现在我们仍可从这些国家看到以上张数的扑克牌。现在我们通常见到的54张扑克牌是由1392年法国开始出现的52张扑克牌的模式,外加大、小王演变而来的。后来,各国扑克牌张数逐渐统一为现在的54张模式。

  TextTextText扑克牌分为四种花色:黑桃、方块、梅花和红桃。各国人民都以本国民族文化对四种花色给予不同的文化阐述。法国人将四种花色理解为矛、方形、丁香叶和红心;德国人把四种花色理解为树叶、铃铛、橡树果和红心;意大利人将四种花色理解为宝剑、硬币、拐杖和酒杯;瑞士人将四种花色理解为橡树果、铃铛、花朵和盾牌;英国人则将四种花色理解为铲子、钻石、三叶草和红心。

  为什么要以这四种图案作为扑克牌的花色,历来说法很多。比较集中的说法有以下两种:一说是这四种花色代表当时社会的四种主要行业,其中黑桃代表长矛,象征军人;梅花代表三叶花,象征农业;方块代表工匠使用的砖瓦;红桃代表红心,象征牧师。另一说是这四种花色来源于欧洲古代占卜所用器物的图样,其中黑桃代表橄榄叶,象征和平;梅花为三叶草,意味着幸运;方块呈钻石形状,象征财富;而红桃为红心型,象征智慧和爱情。

  扑克牌的54张模式解释起来也非常奇妙:大王代表太阳、小王代表月亮,其余52张牌代表一年中的52个星期;红桃、方块、梅花、黑桃四种花色分别象征着春、夏、秋、冬四个季节;每种花色有13张牌,表示每个季节有13个星期。如果把J、Q、K当作11、12、13点,大王、小王为半点,一副扑克牌的总点数恰好是365点。而闰年把大、小王各算为1点,共366点。专家普遍认为,以上解释并非巧合,因为扑克牌的设计和发明与星相、占卜以及天文、历法有着千丝万缕的联系。

  扑克牌中的J、Q、K是英文中侍从、王后、国王的缩写,12张人头牌分别代表历史上某个人物:

  黑桃K是公元前10世纪的以色列国王索洛蒙的父亲戴维,他善用竖琴演奏,并在圣经上写了许多赞美诗,所以黑桃K画面上经常有竖琴图样。
  红桃K是查尔斯一世弗兰克国王,他叫沙勒曼,是四张国王牌中唯一不留胡须的国王。

  方块K是罗马帝国的国王、名将和政治家凯萨,是四张国王牌中唯一一张侧面像。
  梅花K是最早征服世界的马其顿帝国国王亚力山大,他的衣服上总是佩戴着配有十字架的珠宝。
  黑桃Q是希腊的智慧和战争女神帕拉斯·阿西纳,是四张皇后牌中唯一手持武器的一位皇后。
  红桃Q、方块Q分别是朱尔斯和莱克尔皇后。
  梅花Q名叫阿金尼,由女王(Regina)一词而来,她手持蔷薇花,表示英国以红色蔷薇花为标志的兰开斯特王族和以白色蔷薇花为标志的约克王族经过蔷薇战争后终于和解,将双方的蔷薇花结在一起。
  黑桃J和方块J分别为查尔斯一世的侍从霍克拉和洛兰。
  红桃J为查尔斯七世的侍从拉海亚。
  梅花J是阿瑟王故事中的著名骑士兰斯洛特。
  近年来,许多国家都把反映本国文化、民俗和风貌的有代表性的画面印在扑克上。这种花式扑克将知识性、娱乐性、观赏性融为一体,历史、人物、风光、建筑、文学、艺术、动植物、教育等等无所不包,堪称小百科全书,深受广大扑克牌爱好者和收藏者的欢迎。消费者在用扑克进行娱乐的同时,既增长了知识,又得到了一次次美的享受。

公平,不过要每人各抽一次,牌必须不能少,这样每个人的几率才是一样的,才能达到公平!

扑克牌从1到13排序是什么?
答:扑克牌是以黑桃、红桃、梅花、方块四种花色表示各组,每组花色的牌包括从1-10(1通常表示为A)以及J、Q、K标示的13张牌,所以排序是1(A)-10,J、Q、K。扑克(英文:Poker),代指两种含义:一是指纸牌(playing ca...

扑克牌A.1.2.3.4.5.6.7.8.9.10.J.Q.K各代表什么意思?
答:每一花色13张牌,依次为A,第一点;K国王;Q,王后;J,武士,以及10至2。扑克牌中的画像均为历史人物。红桃K里的国王是建立查理曼帝国的查理大帝,他是扑克牌中唯一不留胡子的国王。方块K里的国王是古罗马的恺撒,尽管他当时...

扑克牌大小是什么?
答:一副扑克牌有54张牌,其中52张是正牌,另外2张是副牌(大王和小王)。52张正牌又均分为13张一组,并以黑桃、红桃、梅花、方块四种花色表示各组,每组花色的牌包括从1-10,1就是A,以及J、Q、K标示的13张牌。起源 ...

扑克牌的A是什么意思?
答:1、A是代表各种花色的第一张牌,这张牌中只印有代表该花色的一个符号。包括桥牌在内的大多数牌戏中,A是级别最高的一张牌;它在各个花色中也是最大的牌,英国曾经使用黑桃A作为税讫的标志。2、黑桃J是查尔斯一世沙...

为什么扑克牌里的1要用A表示?
答:1、通常我们把扑克牌中的“A”当作“1”,也就是说,“A”是扑克各花色中的第一张牌,也是最大的牌,同时在整副牌中也是级别最高的牌。2、A是英文字母表的开头第一个字母,代表第一的意思。所以扑克里的1要用A来...

扑克喝酒游戏1到13代表什么?
答:1、命令牌A(数字1)。得到此牌的人,可以命令参与游戏的任何一人喝一杯酒。小游戏结束,此牌失效。2、小姐牌。得到此牌的人,需要大声喊:“我是小姐!”,充当小姐。当别人输酒时,别人可以喊:“小姐何在?”这时,...

扑克牌大小顺序是什么?
答:扑克牌排序从大到小分别为:大王、小王、2、A、K、Q、J、10、9、8、7、6、5、4、3。一副扑克牌共有54张牌,其中52张是正牌,另2张是副牌(大王和小王)。52张正牌又均分为13张一组,并以黑桃、红桃、梅花、...

扑克牌中的JQKA都是什么意思
答:扑克牌中的J、Q、K分别是英语Jack(骑士)、Queen(皇后)、King(国王)的缩写,扑克里每组花色的牌包括从1-10(1通常用A来表示)。扑克K代表人物:大卫、查理、凯撒、亚历山大。扑克Q代表人物:帕拉斯、朱迪思、雷切尔、...

扑克里的A代表着什么?
答:而扑克牌中的J、Q、K 共有12张,它既表示一年之内有12个月份,又说明了太阳在每一年当中都要经过12座星座。每人分一张牌,分到不同的牌有不同的功能。1、拿到A:代酒牌,让谁喝谁喝。5、拿到5照相机或摄像机,...

扑克牌的大小顺序
答:其标准名称扑克是poker的音译。关于扑克牌的起源还不能完全确定,不过一般认为是由法国塔罗牌演变而成。早期的扑克牌很可能是在14世纪末叶由埃及传入欧洲的。2、15世纪时通常把K当成是最大的牌,A则是最小的牌。如今将A...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网