While declaring array we can use brackets any side of the identifier but in the case:
int[] k,i;
and
int k[],i;
It will be considered in two different ways. That is first one creates two arrays k and i. that second one creates an array k and a normal variable i. What is this behavior?
EDIT: in java usually we prefer first type of declaration. but in this case we cant create an array and a primitive variable in the single statement.