博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HW6.24
阅读量:5299 次
发布时间:2019-06-14

本文共 2044 字,大约阅读时间需要 6 分钟。

 

1 public class Solution 2 { 3     public static void main(String[] args) 4     { 5         int count = 0; 6         int color; 7         int number; 8         String colorStr; 9         String numberStr;10         String[] colorSet = {" ", " ", " ", " "};11         while(true)12         {13             color = (int)(Math.random() * 4);14             number = (int)(Math.random() * 13);15 16             colorStr = getColor(color);17             numberStr = getNumber(number);18 19             System.out.println(numberStr + " of " + colorStr);20 21             count++;22 23             if(!contains(colorSet, colorStr))24                 add(colorSet, colorStr);25 26             if(isFull(colorSet))27                 break;28         }29 30         System.out.println("Number of picks: " + count);31     }32 33     public static boolean isFull(String[] array)34     {35         for(String str: array)36             if(str == " ")37                 return false;38         return true;39     }40 41     public static boolean contains(String[] array, String str)42     {43         for(String i: array)44             if(i == str)45                 return true;46         return false;47     }48 49     public static void add(String[] array, String str)50     {51         for(int i = 0; i < array.length; i++)52             if(array[i] == " ")53                 array[i] = str;54     }55 56     public static String getColor(int n)57     {58         if(n == 0)59             return "Spades";60         else if(n == 1)61             return "Clubs";62         else if(n == 2)63             return "Hearts";64         else65             return "Diamonds";66     }67 68     public static String getNumber(int n)69     {70         if(n == 0)71             return "King";72         else if(n == 1)73             return "Ace";74         else if(n == 11)75             return "Jack";76         else if(n == 12)77             return "Queen";78         else79             return "" + n;80     }81 }

 

转载于:https://www.cnblogs.com/wood-python/p/5814980.html

你可能感兴趣的文章
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
利用maven管理项目之POM文件配置
查看>>
FUSE-用户空间文件系统
查看>>
 VS2012 C#调用C++ dll
查看>>
TCL:表格(xls)中写入数据
查看>>
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
bash使用规则
查看>>
AVL数
查看>>
全栈12期的崛起之捡点儿有用的说说
查看>>
属性动画
查看>>
标识符
查看>>
路由跟踪工具0trace
查看>>
给大家分享一张CSS选择器优选级图谱 !
查看>>
Win7中不能调试windows service
查看>>
boost库使用:vs2013下boost::container::vector编译出错解决
查看>>
通过httplib2 探索的学习的最佳方式
查看>>
快来熟练使用 Mac 编程
查看>>
Node.js 入门:Express + Mongoose 基础使用
查看>>
plsql使用,为什么可以能看见其他用户的表
查看>>