Я получаю некоторые ошибки с помощью метода, который я создаю, но я не знаю, что это значит или как его исправить.Не удается найти символ в моем массиве
Ошибка: DataSet.java:99: ошибка: не найден символ int size = this.medianArray.length;
public double median()
{
double[] medianArray = getData();
Arrays.sort(medianArray);
int size = this.medianArray.length;
int one = 1;
int two = 2;
double median = 0.0;
if (size % 2 == 0) {
median = this.medianArray[size/two] + this.medianArray[(size/two) + one];
median = median/two;
}
else
{
// 1, 2, 3, 4, 5, (6), 7, 8, 9, 10 , 11
median = this.medianArray[((size - one)/two) + one];
}
return median;
}
О методе GetData просто создает копию массива:
public double[] getData()
{
double[] DataCopy = new double[size()];
for (int k = 0; k < size(); k++)
DataCopy[k] = this.data[k];
return DataCopy;
}
Есть ли поле medianArray в вашем классе? Какое полное и точное сообщение об ошибке? –