第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關(guān)于第三季最后 簡易撲克的問題

關(guān)于第三季最后 簡易撲克的問題

湯鉞 2016-03-30 17:50:26
Exception?in?thread?"main"?java.lang.IndexOutOfBoundsException:?Index:?0,?Size:? 0 at?java.util.ArrayList.rangeCheck(ArrayList.java:653) at?java.util.ArrayList.get(ArrayList.java:429) at?簡易撲克.Card.getCard(Card.java:45) at?簡易撲克.Game.main(Game.java:47) 目前我只做了一會會..只實現(xiàn)了部分功能...但是一直卡在這個異常...希望各位可以幫幫我~謝謝 package?簡易撲克; import?java.util.ArrayList; import?java.util.HashSet; import?java.util.List; import?java.util.Set; public?class?Player?{ public?String?name; public?List<Card>?cardGet; public?Player(String?name){ this.name=name; cardGet=new?ArrayList<Card>(); } public?Player(){ } }import?java.util.HashMap; import?java.util.List; import?java.util.Map; import?java.util.Scanner; public?class?Game?{ Scanner?input; public?List<Player>?players; public?Game(){ this.players=new?ArrayList<Player>(); } public?void?playerCreat(){ System.out.println("-------開始創(chuàng)建玩家-------"); input=new?Scanner(System.in); System.out.println("請輸入玩家人數(shù):"); try{ int?count=input.nextInt(); for(int?i=0;i<count;i++){ System.out.println("請輸入姓名:"); String?name=input.next(); Player?tmpPlayer=new?Player(name); players.add(i,tmpPlayer); System.out.println("--------成功創(chuàng)建玩家:"+tmpPlayer.name+"----------"); } }catch(Exception?e){ System.out.println("請輸入整數(shù)!!!!"); playerCreat(); } } public?void?showPlayer(){ for?(Player?player?:?players)?{ System.out.println(player.name); } } public?static?void?main(String[]?args)?{ Card?c=new?Card(); Game?g=new?Game(); c.creatCard(); c.showCard(); c.washCard(); g.playerCreat(); g.showPlayer(); c.getCard(); } }package?簡易撲克; import?java.util.ArrayList; import?java.util.Arrays; import?java.util.Collections; import?java.util.List; import?java.util.Random; import?java.util.Scanner; public?class?Card?{ String?colour; String?number; public?String[]?num={"2","3","4","5","6","7","8","9","10","J","Q","K","A"}; ????public?String?col[]={"黑桃","紅桃","梅花","方片"}; ????List<Card>?cards; ????public?Card(){ ???? this.cards=new?ArrayList<Card>(); ????} ????public?Card(String?colour,String?number){ ???? this.colour=colour; ???? this.number=number; ????} ????public?void?creatCard(){ ???? for(int?i=0;i<col.length;i++){ ???? for(int?j=0;j<num.length;j++){ ???? cards.add(new?Card(col[i],num[j])); ???? } ???? } ????} ????public?void?showCard(){ ???? System.out.println("----------獲得撲克牌----------"); ???? for?(int?i=0;i<cards.size();i++)?{ System.out.print(cards.get(i).colour+cards.get(i).number+","); } ???? System.out.println(""); ????} ????public?void?washCard(){ ???? System.out.println("----------開始洗牌--------"); ???? Collections.shuffle(cards); ???? System.out.println("----------洗牌結(jié)束--------"); ????} ????public?void?getCard(){ ???? Game?ga=new?Game(); ???? for(int?i=0;i<2;i++){ ???? System.out.println("玩家:"+ga.players.get(i).name+"抓牌"); ???? ga.players.get(i).cardGet.add(cards.get(i)); ???? } ????} }
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 1275 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號