续playPoker类

String[] color1 = {"方片", "梅花", "红桃", "黑桃"};String[] number1 = {"2", "3", "4", "5", "6", "7", "8", "9", "10", "J","Q","K", "A"};List<Integer> value=new ArrayList<Integer>();for(int j=0;j<2;j++){int valueOfC1 = 0;int valueOfC2 = 0;System.out.print(player.get(j).name+"最大手牌为:");for(int i=0;i<number.length;i++){if(player.get(j).shoupai.get(0).number.equals(number[i])) valueOfC1 += i*10;if(player.get(j).shoupai.get(1).number.equals(number[i])) valueOfC2 += i*10;}for(int i=0;i<color.length;i++){if(player.get(j).shoupai.get(0).color.equals(color[i])) valueOfC1 += i;if(player.get(j).shoupai.get(1).color.equals(color[i])) valueOfC2 += i;}if(valueOfC1>valueOfC2){System.out.println(player.get(j).shoupai.get(0).color+player.get(j).shoupai.get(0).number);value.add(valueOfC1);}else{System.out.println(player.get(j).shoupai.get(1).color+player.get(j).shoupai.get(1).number);value.add(valueOfC2);}}if(value.get(0)>value.get(1)){System.out.println("恭喜"+player.get(0).name+"获胜");}else{System.out.println("恭喜"+player.get(1).name+"获胜");}}}

运行截图

转载于:https://www.cnblogs.com/gyd123/p/9446561.html

java day10(续day9)相关推荐

  1. java实现续打功能_浅谈报表工具的打印方案

    报表工具除了基本的绘制报表,完成数据呈现(也就是让终端用户能看到报表),打印也是报表的基本功能之一. 当前报表工具很多,可以按地域.开闭源等划分,包括有杰表.水晶.Style Report.birt. ...

  2. JAVA day10、11、12 飞机大战

    1.小敌机(c) /*** 小敌机: 是飞行物,也是敌人**/ public class Airplane extends FlyingObject implements Enemy {int spe ...

  3. java实现续打功能_银行存折套打续打功能--报表如何记录上次打印的位置

    在实际项目中,经常会遇到打印的需求,而对于打印的特殊需求也越来越多,例如需要记录上次打印位置,当前打印时根据上次的打印位置继续打印的功能,像银行的存折的数据每次打印都不是用新的纸张,而是根据上次打印的 ...

  4. JAVA IO(续)

    缓冲输出流写出数据时的缓冲区问题 通过缓冲流写出的数据会被临时存入缓冲流内部的字节数组,直到数组存满数据才会真实写出一次 package io;import java.io.BufferedOutpu ...

  5. java算法题Day9

    中序遍历的核心是左中右.

  6. java nio ppt_Java开发基础知识讲解.ppt

    Java开发基础;?目录第1章 Java体系结构;Java体系结构Java体系结;Java体系结构(续);?目录第1章 Java体系结构;大纲数据类型变量运算符字符串注;数据类型数据类型整型浮点型ch ...

  7. 盘点 100 个最受欢迎的 Java 库!绝对经典

    我们分析了 GitHub 中 47,251 条依赖关系,得出最受欢迎的100个 Java 库. 漫长的周末里,我们最喜欢的消遣方式是遍历 GitHub,找出最受欢迎的 Java 库.我们决定,将其中的 ...

  8. java利己线程_第10章 多线程2_Java程序设计与应用开发_ppt_大学课件预览_高等教育资讯网...

    第十章 多线程 杨 娟 it@126.com Java 程序设计 教学内容 ? 线程的概念 ? 多线程的实现 ? 线程的生命周期 ? 线程的中断 ? 线程的优先级 ? 同步线程 ? 小结 10.1 线 ...

  9. 四、面向对象编程(基础)

    一.类与对象 1.入门案例 2.类和对象的区别和联系 3.对象在内存中的存在形式(重要) 4.属性/成员变量 二.成员方法 1.基本介绍 2.方法的调用机制原理(重点) 3.方法的优点: 4.注意点 ...

最新文章

  1. 显示point data的时均值注意事项
  2. php 返回map,PHP Ds\Map get()用法及代码示例
  3. Spring自定义注解+redis实现接口限流
  4. Asp.net几大内置对象
  5. 静态方法-应用场景和定义方式
  6. Peacock:大规模主题模型及其在腾讯业务中的应用-2015
  7. 谷歌Chrome浏览器发布10年成霸主
  8. ios实例开发精品文章推荐(8.14)
  9. ASP.NET MVC Json() 处理大数据异常解决方法 json MaxJsonLength
  10. 虚拟机无法服务器系统安装win7系统,如何解决虚拟机安装Win7系统失败的问题
  11. A Knowledge-Grounded Neural Conversation Model
  12. Hunger Snake 2
  13. matlab 曲线 标注,请问关于Matlab曲线标注问题
  14. 关于在dll中申请内存,外部释放的问题
  15. Python + Excel 办公自动化 01 —— 硬菜马上就来
  16. win10下禁用全角半角Kill-Shift-Space
  17. 国际布线标准电缆色谱
  18. FileManager 文件管理器
  19. 一文看懂区块链技术安全,在安全行业区块链又有什么用
  20. 医学影像建模(3DSlicer)及临床应用

热门文章

  1. 理解CSS3 transform中的Matrix(矩阵)
  2. DevExpress- XPO入门(1)
  3. Docker selenium自动化 - windows版docker的安装与运行环境检测
  4. python 技术篇-logging模块的日志定期清理设置,自动清理上个月的日志实例演示
  5. css,css,javascript实现一个简单的计算器
  6. Java Web - 服务器中的过滤器和监听器
  7. keil 使用AC6 中文警告解决办法
  8. gcc: error: CreateProcess: No such file or directory解决方案
  9. 2.1.5 梯度检验
  10. 第三十三讲 非线性方程组化为一阶方程