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 значениями всего в одной строке кода на основе некоторой логики (оператор переключения).

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