所以我在几天内就读Java考试了。在我的练习包中,我有以下代码。我对输出的预测是4 1 ......这甚至都不是一个选择。答案是1 1 2 3 4 5.但我不明白它是如何得到这个输出的。我的猜测是我在第5行(myList [i ...)附近被抛弃了。如果有人有耐心为我分解它,我会很感激。我不想在这里找到工作的答案,我只是想了解它们。
公共课Test10 {
public static void main(String[] args) {
int[] myList = {1,2,3,4,5,6};
for (int i = myList.length - 2; i >= 0; i--) {
myList[i + 1] = myList[i];
}
for (int e: myList)
System.out.print(e + " ");
}
}