經(jīng)歷半年的學(xué)習(xí),終于搞定了,歡迎大家討論!
//撲克類; public?class?Poker?{ ????private?String?flower; ????private?String?number; ????public?String?getFlower()?{ ????????return?flower; ????} ????public?void?setFlower(String?flower)?{ ????????this.flower?=?flower; ????} ????public?String?getNumber()?{ ????????return?number; ????} ????public?void?setNumber(String?number)?{ ????????this.number?=?number; ????} ????public?Poker(String?flower,?String?number)?{ ????????this.flower?=?flower; ????????this.number?=?number; ????}???????? } //玩家類 public?class?Player?{ ????private?String?name; ????private?int?id; ????private?ArrayList?<Poker>myPoker=?new?ArrayList<Poker>(); ????public?String?getName()?{ ????????return?name; ????} ????public?void?setName(String?name)?{ ????????this.name?=?name; ????} ????public?int?getId()?{ ????????return?id; ????} ????public?void?setId(int?id)?{ ????????this.id?=?id; ????} ????public?ArrayList<Poker>?getMyPoker()?{ ????????return?myPoker; ????} ????public?void?setMyPoker(Poker?poker)?{ ????????this.myPoker.add(poker); ????} ???? ???? ????public?Player(String?name,?int?id)?{ ????????this.name?=?name; ????????this.id?=?id; ????????this.myPoker?=?myPoker; ????} ???????? ????//顯示玩家手牌 ????public?void?show(){ ????????System.out.print("玩家"+getName()+":?"); ????????for?(Poker?p?:?myPoker)?{ ????????????System.out.print(p.getFlower()+p.getNumber()+"?"); ????????} ???????? ????????System.out.println(); ????} ???? ????//玩家獲勝信息 ???? ????public?void?winShow(Player?p){ ????????System.out.println("-----玩家"+p.getName()+"獲勝!-----");???? ????} ???? }
結(jié)果。
2015-04-22
寫的真棒。。。。額,原來collection.shuffle可以打亂數(shù)組。。。。我寒假糾結(jié)如何洗牌的問題糾結(jié)了很久
2015-04-22
其中一些算法可以更精簡點 建議你看些算法
2015-04-22
這網(wǎng)頁有點問題,把中間部分注釋掉了。
2015-04-22