Альтернативный синтаксис объявления массивов в Java


Для объявления массивов можно использовать и вторую форму синтаксиса:

тип [ ] имя_переменной;

В этой форме квадратные скобки следуют за указателем типа, а не'за именем переменной массива. Например, следующие два объявления эквивалентны:

int al[] = new int[3];
int[] a2 = new int[3];

Приведенные ниже два объявления также эквивалентны:

char twodl[][] = new char[3][4];
char[][] twod2 = new char[3][4] ;

Описанная вторая форма объявления удобна для одновременного объявления нескольких массивов. Например, объявление

int[] nums, nums2, nums3; // создание трех массивов

создает три переменных массивов типа int. Оно эквивалентно объявлению

int numsП, nums2[], nums3[]; // создание трех массивов

Альтернативная форма объявления удобна также при указании массива в качестве возвращаемого типа метода. В этой книге используются обе формы объявлений.