在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ Java 中聲明數(shù)組過(guò)程

Java 中聲明數(shù)組過(guò)程

int【】【】 five = new int【5】【5】

上面的代碼生命了一個(gè)5*5的二維數(shù)組 five,five是二維數(shù)組的引用,數(shù)組長(zhǎng)、寬都是5,請(qǐng)問(wèn)有沒(méi)有對(duì)數(shù)組初始化,初始化主要是干什么事情。

回答
編輯回答
葬憶
  1. 數(shù)組沒(méi)有 這個(gè)說(shuō)法,多維數(shù)組是要這樣理解的:

在最里層之前,所有層的元素實(shí)質(zhì)上都是一個(gè)數(shù)組。

比如三維數(shù)組你不可能按一個(gè)三維坐標(biāo)系去理解,它實(shí)質(zhì)上長(zhǎng)這樣的:

第一層: [0] - [1] - [2] - [...]
         |     |     |
第二層:  [0]   [0]   [0]
         |     |     |
        [1]   [1]   [1]
        
然后第二層單獨(dú)拿出來(lái)看

第二層: [0] - [1] - [2] - [...]
         |     |     |
第三層:  [0]   [0]   [0]
         |     |     |
        [1]   [1]   [1]
  1. 你都已經(jīng) new int[5][5]; 了,對(duì)象已經(jīng)創(chuàng)建,值自然會(huì)被初始化,初始化的值是什么取決于這個(gè)數(shù)組的類(lèi)型,int 的話(huà)是 0。
2018年9月7日 00:05
編輯回答
伐木累

有初始化,分配內(nèi)存并設(shè)初始值,int 類(lèi)型初始值是0,然后把引用賦給變量。

2017年6月6日 06:30