public class Тест {
public static void main(String[] args) {
int [] first = new int [900];
for (int i = 0; i < first.length; i++) {
first [i] = i + 100;
}
int [] second = new int [first.length];
for (int i = 0, j = first.length - 1; i < first.length; i++, j--) {
second[j] = first [i];
}
for (int i: second) {
System.out.println(i);
}
}
}
Arabic alphabet
2 уровень
Объясните, каким образом поменялись элементы массива в обратном порядке?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
РусланFull Stack Developer в novacom
6 июля 2020, 09:58
j счетчик в обратном порядке а и в обычном j двигается вот так (900,899,898,897,896) а i (,0,1,2,3,4,5,6)
и получается вы в array[0] записываете array[900]
array[1] записываете array[899]
array[2] записываете array[898]
0