public class MoveLocation {
static int[] move(int arr[],int m)
{
int temp[]=new int[m];
for(int i=0;i<m;i++)
{
temp[i]=arr[arr.length-m+i];
}
for(int k=arr.length-m-1;k>=0;k--)
{
arr[k+m]=arr[k];
}
for(int j=0;j<m;j++)
{
arr[j]=temp[j];
}
return arr;
}
public static void main(String[] args) {
int arr[]= {1,2,3,4,5,6,7,8,9,0};
System.out.print("交换前数组:");
for(int j=0;j<arr.length;j++)
{
System.out.print(arr[j]+" ");
}
System.out.println();
int arrNew[]=move(arr,4);
System.out.print("交换后数组: ");
for(int i=0;i<arr.length;i++)
{
System.out.print(arrNew[i]+" ");
}
}
}