亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

定義了一個撲克牌的一維數組,現在已經打亂了,怎么將打亂后的數據用二維數組的形式輸出6X9

定義了一個撲克牌的一維數組,現在已經打亂了,怎么將打亂后的數據用二維數組的形式輸出6X9

Saber專屬 2016-11-12 16:02:58
import?java.util.Random; public?class?Homewrok1112_2m?{ public?static?void?main(String[]?args)?{ //?TODO?Auto-generated?method?stub String[]?poke?=?new?String[]?{"紅A","紅2","紅3","紅4","紅5","紅6","紅7","紅8","紅9","紅10","紅J","紅Q","紅K", ????"黑A","黑2","黑3","黑4","黑5","黑6","黑7","黑8","黑9","黑10","黑J","黑Q","黑K", ????"梅A","梅2","梅3","梅4","梅5","梅6","梅7","梅8","梅9","梅10","梅J","梅Q","梅K", ????"方A","方2","方3","方4","方5","方6","方7","方8","方9","方10","方J","方Q","方K", ????"大王","小王"}; /* ??List<String>?list?=?Arrays.asList(poke); ????????Collections.shuffle(list); ? ????????for?(String?str?:?list){ ????????????System.out.print(str); ????????????*/ shuffer(poke); for(int?i?=?0?;i<poke.length;i++) { ??System.out.println(poke[i]); } } public?static?void?shuffer(String[]?poke){ Random?random?=?new?Random(); int?length?=?poke.length; for?(int?i?=?0;?i?<?length;?i++)?{ int?index?=?random.nextInt(length); //與隨機的位置交換數據 String?temp?=?poke[i]; poke[i]?=?poke[index]; poke[index]?=?temp; } } }
查看完整描述

2 回答

已采納
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

for(int?i?=?0?;i<poke.length;i++)
{
??System.out.print("??"+poke[i]);
??if((i+1)%9==0)
??{
	??System.out.println();
??}
}


查看完整回答
1 反對 回復 2016-11-12
  • Saber專屬
    Saber專屬
    大師,效果達到了,但是 ,如果我想定義一個二維數組,又如何去送入其中呢?
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

String[][]arr=new?String[6][9];
????????	?for(int?i=0,j=0;j<arr.length;j++){
????????		?for(int?k=0;k<arr[j].length;k++){
????????			?arr[j][k]=poke[i++];
????????		?}
????????	?}
?????????for(int?i=0;i<arr.length;i++){
????		?for(int?j=0;j<arr[i].length;j++){
????			?System.out.print("??"+arr[i][j]);
????		?}
????		?System.out.println();
????	?}

這樣就行了。

查看完整回答
2 反對 回復 2016-11-12
  • 2 回答
  • 1 關注
  • 1211 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號