это потому, что когда вы говорите pts [i * 3], вы действительно говорите pts [i * 3] [].2 размерных массива имеют строки и столбцы ... вы передали ему строку.
ваш массив (неровный) выглядит так:
int[][] pts =
{
new int[]{ 0, 1, 2, 3, 4, 5},
new int[]{ 0, 1, 2, 3, 4, 5},
new int[]{ 0, 1, 2, 3, 4, 5},
new int[]{ 0, 1, 2, 3, 4, 5},
new int[]{ 0, 1, 2, 3, 4, 5},
new int[]{ 0, 1, 2, 3, 4, 5}
};
затем вы передаете его в функцию, подобную этойв основном:
cmppt(int[] a, int[] b)