Java 數(shù)組分配空間的問(wèn)題
我看代碼教程上用的是這個(gè)方式來(lái)定義數(shù)組儲(chǔ)存的元素
int[]?scores?=?new?int[2]; scores[0]?=?77; scores[1]=?78; scores[3]?=?79;
但是教程上又寫(xiě)到這兩種直接創(chuàng)建數(shù)組的方式(沒(méi)有定義可以儲(chǔ)存多少元素)
int[]?socres?=?{77,78,79} in[]?socres?=?new?int[]{77,78,79}
所以,請(qǐng)問(wèn)在定義一個(gè)數(shù)組的時(shí)候可以不定義會(huì)儲(chǔ)存多少元素,直接把元素寫(xiě)進(jìn)去就可以了嗎?
因?yàn)榻坛躺系拇a真的比較麻煩,過(guò)程太繁瑣了。所以無(wú)論用上面三個(gè)哪一個(gè)方式寫(xiě)都可以的吧?
2018-11-07
你直接寫(xiě)元素不就變相的定義長(zhǎng)度了么
2018-10-30
靜態(tài)初始化
動(dòng)態(tài)初始化
需要注意的是:
靜態(tài)聲明不能分步書(shū)寫(xiě),下面了代碼會(huì)報(bào)錯(cuò):
動(dòng)態(tài)聲明數(shù)組長(zhǎng)度和數(shù)組內(nèi)容必含其一,下面代碼會(huì)報(bào)錯(cuò):
2018-10-26
一個(gè)剛學(xué)java沒(méi)多久的萌新覺(jué)得,三種都是對(duì)的_(:з」∠)_