Как мне поменять два целых числа в массиве, где мой метод получает два целых числа и массив из main?
Я называю свой метод подкачки в main, но это ничего не меняет. Что я делаю неправильно?
public static void main(String[] args){
int mainArr[] = new int[20];
for(int i = 0; i<mainArr.length; i++){
swapper(3, 14, mainArr);
System.out.print(i + mainArr[i] + " ");
}
}
public static void swapper (int a, int b, int[] mainArr){
int t = mainArr[a];
mainArr[a] = mainArr[b];
mainArr[b] = t;
}
Мой код дает
0, 1, 2, 3,...19
в обычном порядке возрастания, где я хочу поменять местами 4-й и 15-й элемент.