Итак, у меня есть метод, который создает экземпляр поля String[][] myArray
со значениями.
String[][] myArray;
public String[][] getArray() {
// CREATES, RETURNS & INSTANTIATES myArray WITH ARRAY
}
Однако у меня есть метод getAvg (), который получает среднее значение столбца в массиве. При этом используется поле экземпляра, которое теперь создается с данными. Проблема в том, что это, очевидно, не будет работать, если массив не был создан первым. В моей программе я создаю массив перед вызовом среднего, и он работает. Но мне интересно, если это самый элегантный из методов и может ли это быть даже плохой практикой.
public double getAvg() {
// CALCULATES AND RETURNS AVERAGE
}
Ранее я воссоздал массив в методе getAvg (). Однако это привело меня к мысли, что это будет излишним и неэффективным.
Итак, что вы думаете?