当然扑克牌问题中最复杂的就是比较大小了,然而扑克牌中的大小并不是ascii码决定的,而是有扑克牌自己的规则,下面就是扑克牌问题中神一样的方法:

    int position(char c){String line = "34567890JQKA2";return line.indexOf(c);}

这个神一样的公式返回的是当前扑克牌在扑克牌规则中的大小。
- 如果是一张牌,则直接返回大小然后比较。
- 如果是两张相同的牌,则只要比较第一个字符的大小就行,三张、四张同理。
- 如果是飞机,比如“34567890J”,怎么办?需要用到神一样公式的变形。

    int position(String str){String line = "34567890JQKA2";return line.indexOf(c);}

其中的巧妙自己去体会吧。

扑克牌问题之比较大小(JAVA)相关推荐

  1. 比较abc大小的java_比较abc大小java

    比较abc大小java [2021-02-09 04:04:20]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/(\ ...

  2. 【华为机试HJ88】扑克牌大小 JAVA全过程详解

    一.题目描述 一副牌由54张扑克组成,含2~A各4张,小王1张,大王1张.牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王) 3 4 5 6 7 8 9 10 ...

  3. 利用列表存储:生成52张扑克牌(不含大小王),将52张扑克牌随机分给4人,显示每人得到的扑克牌。

    import java.util.ArrayList; import java.util.Collections; import java.util.List;public class Porker ...

  4. java查看文件夹下文件夹大小,java 获取文件夹大小,文件大小,文件个数

    import java.io.File; import java.text.DecimalFormat; import java.io.FileInputStream; public class Ge ...

  5. 使用Thumbnails压缩或放大图片大小(java)

    首先看下缩放图片的核心代码,其实只有一行而已 //ins表示ByteArrayInputStream形式的图片 //scale中的数据就是缩小或者放大的比例,比如小于1则表示压缩,大于1表示放大 // ...

  6. myEclipse开发内存溢出解决办法myEclipse调整jvm内存大小java.lang.OutOfMemoryError: PermGen space及其解决方法...

    摘要: tomcat部署多个项目后,启动tomcat正常,访问项目时却会出现该错误 在网上查了查又试了好几次,才解决,将解决方法记录下来,以方便以后查看或让遇到同样问题的朋友有个参考 PermGen ...

  7. java ftp获取文件夹大小,java 用FTPClient 下载文件时不显示总大小?解决方案

    java 用FTPClient 下载文件时不显示总大小? FTPClient ftp = new FTPClient(); ftp.setControlEncoding("utf-8&quo ...

  8. java biginteger 比较大小,java – 打印非常大的BigIntegers

    我试图找出与 Java 7 x64中的BigIntegers相关的以下问题.我试图计算一个极高功率的数字.代码如下,然后是问题描述. import java.math.BigInteger; publ ...

  9. 按钮 java_按钮大小(Java)

    我用 Java创建了一个简单的菜单,但我无法弄清楚如何更改按钮的大小. 我的菜单看起来像这样: 我希望最后一个按钮与其他按钮一样大小. tlacTisk.setSize(10,10); tlacTis ...

最新文章

  1. ICLR2020 | CS-GNN:用平滑度刻画图信息的使用
  2. TLD(Tracking-Learning-Detection)学习与源码理解之(五)
  3. Docker Compose基本介绍
  4. 【必看】Linux 系统的备份恢复
  5. HDU - 4348To the moon——主席树+区间修改
  6. dom对象常用的属性和方法有哪些?
  7. 机器视觉系统需要考虑的十个问题
  8. wamp新建虚拟目录无法运行的解决方法
  9. python面部颜色分析_Python图像处理之颜色的定义与使用分析
  10. java 类的传递_Java基本类型的传递
  11. 2012-09-16-html
  12. AspNet WebApi OData 学习
  13. Oracle 数据库 各种索引类型 简单介绍
  14. CPU线程与超线程技术
  15. unity3d 反射获取面板的Rotation的值
  16. c++自学笔记第五次
  17. google chrome adobe flash player过期解决方法
  18. git本地仓库推送到远程仓库指定分支步骤
  19. ThinkPad 宝典全集
  20. 数论相关_最大公约数最小公倍数

热门文章

  1. 培养适应动荡时代的领导者:密歇根领导力模式
  2. html图片环绕文字,CSS_如何让文字环绕图片显示?
  3. 开源物联网系统 ThingsBoard 上手
  4. 携创教育:10月自考英语二全国试卷是一样的?
  5. Kettle8.2脚本组件之javascript脚本
  6. 16位调色板和32位调色板_12种调色板提取器和站点色彩灵感资源
  7. Java用ZIP格式压缩和解压缩文件
  8. 微信网页授权之回调域名
  9. upc7221 Problem G Flower
  10. 【HDLBits 刷题 11】Circuits(7)Finite State Manchines 18-26