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

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

關于數組維數之三維數組

關于數組維數之三維數組

慕容818178 2018-03-05 10:18:39
public?class?test? { ??public?static?void?main(String[]?args)? ??{ ????//一維數組 ????int?num[]?=?{0,1,2}; ????for?(int?i?=?0;?i?<?num.length;?i++)? ????{ ??????System.out.println("一維數組輸出值:"?+?num[i]); ????}? ???? ????//二維數組 ????int?num1[][]?=?{?{0,1,2},{3,4},{5}?}; ????for?(int?i?=?0;?i?<?num1.length;?i++)? ????{ ??????for?(int?j?=?0;?j?<?num1[i].length;?j++)? ??????{ ????????System.out.print("?"?+?num1[i][j]);//num1[i][j]? ??????} ????}? ???? ????//三維數組 ????int?num2[][][]?=?{ ????????{{0,1,2},{4,5}}, ????????{{6},{7,8},{9}}, ????????{{10,11}} ????}; ????for?(int?i?=?0;?i?<?num2.length;?i++)? ????{ ??????for?(int?j?=?0;?j?<?num2[i].length;?j++)? ??????{ ????????for?(int?k?=?0;?k?<?num2[i][j].length;?k++)? ????????{ ???????????System.out.print("?"?+num2[i][j][k]); ????????} ??????} ????} ??} }上述代碼分別是一維二維三維的賦值以及輸出。提問:在三維數組里,是如何賦值的?像二維是可以理解為先賦值行再賦值列,表達形式是num2[0][0]=0,第一行第一列為0。那么三維是一個怎么樣的形式。
查看完整描述

1 回答

已采納
?
我吃西瓜很快

TA貢獻39條經驗 獲得超13個贊

你可以這樣理解多維數組:

比如一維數組就是里面元素都是普通非數組的對象,

二維數組就是里面的元素都是一維數組,

三維數組就是里面的元素都是二維數組,

n維數組就是里面的元素都是n-1維數組。

num2[0][0]=0

num2是一個二維數組,num2[0] 是這個二維數組里面序號為0的一維數組,比如你可以

?int[] a=num2[0];

int[] b=num2[1];

當然num2[0][1]就等價于a[1], num2[1][2]等價于 b[2]

查看完整回答
反對 回復 2018-03-06
  • 1 回答
  • 0 關注
  • 1621 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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