重写数组与删除并重新初始化数组?爪哇

时间:2019-03-11 14:51:05

标签: java recursion out-of-memory

覆盖Java中的数组与删除元素并插入新元素一样吗?我有一个50x50的数组,用于存储浮点值。一种方法计算新值,并将它们发送到已经具有这些值的同一数组,以覆盖先前的值。这是一个重复过程。在大约1500次迭代之后,发生stackoverflow错误。如果在将值写入数组之前先将其设置为null,会有所不同吗?

1 个答案:

答案 0 :(得分:0)

  

代码是:

    float n = input.nextFloat();
    public static void calculate_initial_float_values(){

    for(int i = 0; i < a.length; i++){ 
      for(int j = 0; j < a.length; j++){

      a[i][j] = i+j+n*n ; 
      } 
    }
      change_values();
  }

    public static void change_values(){
        n = rng.Random(9);
        calculate_initial_float_values(); 
  }