За переписывание массива против удаления и повторной инициализации?Джава - PullRequest
0 голосов
/ 11 марта 2019

перезаписывает массив в java так же, как удаляет элементы и вставляет новые?У меня есть массив 50x50, который хранит значения с плавающей запятой.Метод вычисляет новые значения и отправляет их в тот же массив, в котором уже есть эти значения для перезаписи предыдущих.Это повторяющаяся процедура.Приблизительно после 1500 итераций возникает ошибка переполнения стека.Будет ли по-другому, если я сначала установлю массив в null, прежде чем записывать в него значения?

1 Ответ

0 голосов
/ 17 марта 2019

Код:

    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(); 
  }
...