Друзья, подскажите, задачу вроде решил, но этот момент подсмотрел и не понимаю.
Зачем в цикле
if ((N % 2) == 0)
for (int j = array.length - 1; j >= 0 ; j--) {
System.out.println(array[j]);
}
первая команда array.length - 1?
Почему не просто array.length?
Alex Alex
7 уровень
Подскажите, почему в for (int j = array.length - 1; j >= 0 ; j--) надо из длины массива вычитать 1?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Михаил
12 августа 2021, 04:42
мы считаем от единицы. компьтер от нуля. то есть массив длиной N имеет ячейки от 0 до N-1
0
Alex Alex
12 августа 2021, 08:44
Все так очевидно) Спасибо!
0