#java #arrays #syntax
#java #массивы #синтаксис
Вопрос:
Я получаю ошибку в Eclipse при попытке инициализировать следующий массив в разделе инициализации моего класса:
Color[] colors;
colors = new Color[4];
Это ошибка, которую я получаю:
Синтаксическая ошибка в токене «;», , ожидается
Где «;» относится к точке с запятой в первой строке. Пробовал разные типы переменных, выдал ту же ошибку. Вот некоторый код в официальном разделе руководства по JDK, который мне кажется таким же:
http://download.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
Заранее спасибо, ребята.
Ответ №1:
Это правильный синтаксис и он компилируется.
(Возможно, проблема в предыдущей строке. Можете ли вы опубликовать это тоже)
Комментарии:
1. Какой-то парень только что опубликовал что-то, а затем удалил это. Вот что он опубликовал: Color[] цвета = новый цвет [4]; И по какой-то причине это работает. Что ж, в любом случае спасибо обоим! (К вашему сведению, предыдущая строка была логически активной; ничего интересного)