Refer to the
JLS Chapter 10 and
JLS �15.10 Here are some things you can do to initialize an array:
// 1 - use an array initializer
int[] i = new int[] {1, 2};
// 2 - explicitly assign initial values
int[] i = new int[2];
i[0] = 1;
i[1] = 2;
// 3 - use a loop to assign initial values
int[] i = new int[];
for (int k = 0; k < i.length; k++)
{
i[k] = ... // initial value of current element
}