Якщо ви хочете ініціалізувати масив у конструкторі, ви не можете використовувати такі ініціалізатори масивів, як.
data= {10,20,30,40,50,60,71,80,90,91};
Просто змініть його на
data = new int[] {10,20,30,40,50,60,71,80,90,91};
Не потрібно вказувати розмір за допомогою data[10] = new int[] { 10,...,91}
просто оголосити властивість / поле int[] data;
та ініціалізувати його, як вище. Виправлена версія коду виглядатиме так:
public class Array {
int[] data;
public Array() {
data = new int[] {10,20,30,40,50,60,71,80,90,91};
}
}
Як бачите, дужка порожня. Немає потреби вказувати розмір між дужками, оскільки ініціалізація та її розмір визначаються підрахунком елементів між фігурними дужками.