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

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

Java 二維數組初始化問題

Java 二維數組初始化問題

慕標5832272 2018-09-05 21:13:35
java 中二維數組本質是一位數組,只不過一位數組里各個元素還是一位數組。一位數組初始化格式為type[]arr=new type[4]那么把type 類型變為type[]即是二維數組。那么問題來了,為什么要這樣初始化type[][]arr=New type[4][]數組中元素類型為type[],按照一位數組初始化的格式 應該是type[][]arr=New type[][4]為什么不是最后這種呢?
查看完整描述

2 回答

?
蕭十郎

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

我就喜歡肯動腦的!反問一句,你定義了一個長度為4的數組x[], x就是type[]. 你能new 一個x出來嗎?不能。 最后告訴你正確答案,4寫在前面表示一維坐標,后面是二維坐標,沒有定義一維,二維無法立足吖。

查看完整回答
反對 回復 2018-09-16
?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

type[][]arr=New type[][4]
為什么不是這樣子呢,因為已經規定好了,這語言就是這么設計的,你說能有為什么,前面的[]表示的外部的數組,后面的[]才表示內部的數組,只有外部的數組有大小,內部的數組才有意見,就是這么約定的

查看完整回答
反對 回復 2018-09-16
  • 2 回答
  • 0 關注
  • 953 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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