[問題] NullPointerException 一直出現這個問쌠…

看板java作者 (鮮度減半,老了0.5歲囧)時間16年前 (2009/05/26 01:30), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
我剛剛去爬文 可是相關文章只有用到1維陣列 我現在想要做出一個2為不規則陣列: 目的是把該陣列的索引值相乘後,放入其中當變數。 我做了兩列陣列 一個要三行 一個要五行 然後再把它們給印出來 import java.util.*; import java.io.*; class java2{ public static void main(String args[]){ int [][] array= new int[2][]; for(int k=0;k<=4;k++){ array[0][k]=k+1; } for(int i=0;i<=2;i++){ array[1][i]=(1+1)*(i+1); } for(int p=0;p<=4;p++){ System.out.println("array[0][p]");} for(int j=0;j<=2;j++){ System.out.println("array[1][j]");} } } 可是一直出現NullPointerException這個訊息 我看書上說是因為我要直接指定值時 必須要先給予記憶體空間 可是new不就是給予空間了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.235.194 ※ 編輯: RaiGend0519 來自: 61.59.235.194 (05/26 01:31)

05/26 01:52, , 1F
陣列的第二維沒給
05/26 01:52, 1F

05/26 12:04, , 2F
可是目的是要寫出不規則陣列呀冏...
05/26 12:04, 2F

05/26 12:25, , 3F
array[0] = new int[5]; array[1] = new int[3];
05/26 12:25, 3F

05/26 23:24, , 4F
同樓上 , 給第二維跟不規則陣列並不一定牴觸.
05/26 23:24, 4F
文章代碼(AID): #1A6jNJze (java)