Я хочу отсортировать массив, используя метод swap(), как показано в коде. Я хочу знать, как передать массив и отсортировать его.Как передать массив и текущий индекс методу в Java
public class Test {
public static void main(String[] args) {
int [] ar = {9, 4, 5, 3, 1, 8, 4, 2, 0};
System.out.println(Arrays.toString(ar));
for (int i = 0; i<ar.length-1; i++){
for (int j = i+1; j<ar.length; j++){
swap(ar[i], ar[j]);
}
}
System.out.println(Arrays.toString(ar));
}
private static void swap(int i, int j) {
int temp;
if(i>j){
temp = j;
j = i;
i= temp;
}
}
}
Вы объявляете параметр метода типа массива: 'int [] ar'. –
Вы имеете в виду, что я должен объявить его как: private static void swap (int [], int []) {...} – Eid
Нет, вы добавляете * третий * параметр для массива –