初始化一个10元素的一维整数数组,从键盘输入一个整数n,将一维数组的后面n个数移动到数组前面
import java.util.Scanner;
public class ForDemo01 {
public static void main(String[] args) {
int[] a= {1,2,3,4,5,6,7,8,9,10};
Scanner sc=new Scanner(System.in);
System.out.print("请输入一个整数n;");
int n=sc.nextInt();
int[] b=new int[n];
int j=0;
for(int i=a.length-n;i<a.length;i++) { //把后面的取出放到b中
b[j++]=a[i];
}
for(int i=0;i<a.length-n;i++) { //前面的后移
a[i+n]=a[i];
}
for(int i=0;i<n;i++) {//把b中的放到前面
a[i]=b[i];
}
for(int i=0;i<a.length;i++) {
System.out.print(a[i] +"\t");
}
}
}
for (int i = a.length - 1; i >= n; i--) { //前面的后移
a[i] = a[i - n];
}