[問題] NullPointerException 一直出現這個問쌠…
我剛剛去爬文
可是相關文章只有用到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
05/26 12:25, 3F
推
05/26 23:24, , 4F
05/26 23:24, 4F