有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

来源:互联网 发布:js飘窗代码 编辑:程序博客网 时间:2024/05/29 07:35
import java.util.*;public class Movearray{public static void main(String[] args){int a[]={1,2,3,4,5,6,7,8,9,10};Scanner s=new Scanner(System.in);System.out.print("请输入要移动的位数:");int m=s.nextInt();int[] b=new int[a.length];for(int i=a.length-m-1;i>=0;i--){b[i+m]=a[i];}for(int j=a.length-m;j<a.length;j++){b[j-(a.length-m)]=a[j];}for(int k=0;k<b.length;k++){System.out.print(b[k]+" ");}}}

0 0