У меня есть массив логических значений. Теперь мне нужно обменять позицию из позиции1 с позиции из позиции2;Сменить два булева элемента в массиве
Я использую эту пустоту
public static void swap(boolean x, boolean z){
writeln("swapping");
boolean temp = x;
x=z;
z=temp;
}
и
swap(position[a],position[moves[b]);
но это не работает. Просто не поменяйтесь местами. Любые идеи?
PARAMS здесь передаются по значению а не по ссылке –
что не работает? объясните ... каковы неожиданные результаты, которые вы получаете? что вы даете в качестве параметров? –
указатели arent, используемые в Java для доступа к переменной по функции, возможный ответ - это просто поместить глобальную переменную ** position **. – machei