将数据添加到此自定义数组时出现空指针异常

时间:2018-06-20 19:20:52

标签: java arrays

我试图创建一个自定义数组,并希望通过使用k(int)进行索引来添加数据。我不知道为什么会给我一个空指针异常。

public class FourElements_Sum_GivenVal {

    int sum,first,second;

    public static void findFourElements(int arr[],int n,int x) {

        int size=((n)*(n-1));
        FourElements_Sum_GivenVal aux[] =new FourElements_Sum_GivenVal[size/2];
        int k=0;
        //System.out.println((n*n-1)/2);

        for(int i=0;i<n-1;i++) {
            for(int j=i+1;j<n;j++) {
                aux[k].sum=arr[i]+arr[j];
                aux[k].first=i;
                aux[k].second=j;
                k++;

            }
        }
        public static void main(String[] args) {
        // TODO Auto-generated method stub

          int arr[]= {1,2,3};
          int x=23;
          findFourElements(arr,arr.length,x);
    }   
}

0 个答案:

没有答案