Домашнее задание по массивам в курсе Java
Задание звучит как: "Создать массив чисел, и проинициализировать его значениями от 100 до 1000", но при создании массива из 900 элементов, начиная со значения 100 последним элементом массива становится 999, хотя из условия следует что первым элементом массива д.б. 100, а последним 1000.
Код полностью скопирован с учительского, но в уроке начало результативного массива не показывают, а при запуске оно дает первым элементом 999 (в скриншоте).
Что я не так поняла?
public class FirstArray {
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);
}
}
}