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