public void test6(){//将数组中的每个数后移一个位置
int[] nums = {1,2,3,4,5};
int change = nums[0];
for(int i = 1;i<=nums.length;i++){
int index = i%nums.length;
int temp = nums[index];//因为当前位置的值要被前一个位置的值替换掉,当前值又要在下次循环中替换掉下一位位置的值,所以用temp记录当前位置的值
nums[index] = change;//用上一位置的值替换当前位置的值
change = temp;//将保存到temp中当前位置的值,赋值给change,在一下次循环中,赋值给下一位置,形成循环
}
System.out.println(Arrays.toString(nums));
}
“热爱是所有的理由和答案”。