Почему не выводится перевернутый массив? то есть, последний элемент массива должен стать первым и т.д.
public class Mane
{
public void sort(int[] massive){
int[]arraySort = new int[10];
for(int i = 4; i >= 0; i--){
arraySort[4 - i] = massive[i];
for(int a = 0; a < 5; a++){
massive[a] = arraySort[a];
}
}
}
public static void main(String[] arg){
int[] mass = {1,2,3,4,5};
Mane m = new Mane();
m.sort(mass);
for(int i: mass){
System.out.println(i);
}
}
}
Ответ
Зачем два массива, зачем вложенные циклы?
public void sort(int[] massive) {
for (int i = 0; i < massive.length / 2; i++) {
int tmp = massive[i];
massive[i] = massive[massive.length - i - 1];
massive[massive.length - i - 1] = tmp;
}
}
Комментариев нет:
Отправить комментарий