Java: как инициализировать массив int в случае переключателя?JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Java: как инициализировать массив int в случае переключателя?

Сообщение Гость »


Как я могу инициализировать целочисленный массив в Java следующим образом: int[] array = {1,2,3}; внутри оператора переключения?

На данный момент я могу написать:

переключатель(что-то) { случай 0: массив int[] = {1,2,3}; перерыв; по умолчанию: массив int[] = {3,2,1}; } Но когда я пытаюсь получить доступ к переменной array, eclipse сообщит, что она, возможно, не инициализирована.

Если я попытаюсь объявить его как int[] array; или int[] array = new int[3];, а затем получить оператор переключения, это будет скажем, я пытаюсь его повторно объявить.

Как мне решить эту проблему? Последняя идея состоит в том, чтобы иметь возможность инициализировать массив с 10 значениями всего в одной строке кода на основе некоторой логики (оператор переключения).
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»