Как вообще происходит процесс переворачивания ибо даже в дебаги отлаживаю и не могу понять зачем в цикле делить на 2 а потом ещё делать вычетание for (int i = 0; i < array.length / 2; i++) { int temp = array[i]; array[i] = array[array.length - i - 1]; array[array.length - i - 1] = temp; }