7 回答

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊
你這數(shù)組里面沒有數(shù)據(jù),應(yīng)該會(huì)報(bào)空
shuzu[i-1]會(huì)報(bào)數(shù)組下標(biāo)越界

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊
這個(gè)就是強(qiáng)類型語(yǔ)言的特點(diǎn):在定義同時(shí)必須指定范圍!
你這樣在JAVA的創(chuàng)建對(duì)象和對(duì)象的空間分配上不清楚空間的大小。
所以必須在聲明時(shí)加上大小
int[] arr=new int[10];

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊
int shuzu[] = new int[2];//在這里初始化一下就可以,數(shù)組需要指定長(zhǎng)度
for(int i=1;i<=2;i++){
shuzu[i-1]=i; ? ? ? ? ? ?
System.out.println(shuzu[i-1]);//打印測(cè)試
}

TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超6個(gè)贊
數(shù)組你首先得定義一個(gè)數(shù)組空間:
????????類型 數(shù)組名[] = new 類型[長(zhǎng)度];
?????? int ages[] = new int[5];
int?shuzu[]?=?new?int[2]; ????????//初始化數(shù)組 ????????shuzu[0]?=10; ????????shuzu[1]?=20; ????????for(int?i=0;i<shuzu.length;i++){ ????????System.out.println(shuzu[i]);??????? ????????}
希望對(duì)你有幫助,望采納!

TA貢獻(xiàn)17條經(jīng)驗(yàn) 獲得超13個(gè)贊
數(shù)組需要在聲明時(shí)初始化。也就是說必須先new出來。如果數(shù)組長(zhǎng)度未知,建議使用List
添加回答
舉報(bào)