Хотел перевернуть массив, сам не смог написать написать алгоритм, путем гугла нашел это: for (int i = 0; i < array.length / 2; i++) { int tmp = array[i]; array[i] = array[array.length - i - 1]; array[array.length - i - 1] = tmp; } Может кто объяснить, как это работает с массивом, который array.length() = 5, например?