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