а почему такая шутка int [] row1=array[0]; int [] row2=array[1]; int [] row3=array[2]; int[] tmp = row1; row1 = row2; row2 = tmp; вместо такой int[] tmp = array[0]; array[0] = array[2]; array[2] = tmp; не работает?