Я пробовал под кодом код {2,3,3}
. Я не могу объяснить, почему значение первого элемента было изменено. Я полагаю, что это эффект сглаживания, но смущенный.Почему i ++ произошел первым?
int[] arr = new int[] { 1, 2, 3 };
int i = 0;
while (i < arr.length - 1) {
arr[i++] = arr[i];
}
i = 0;
while (i < arr.length) {
System.out.println(arr[i]);
i++;
}
Что вы имеете в виду под "* псевдоним эффекта *"? –
Я не могу объяснить результат. Я знаю, что моя мысль может быть неправильной, поэтому ждите здесь правильного объяснения. – Peterxwl