1 package FushiExam; 2 import java.util.*; 3 public class Text_36 { 4 5 public static void main(String[] args) { 6 //有n个整数,使其前面各数顺序向后移m个位置最后m个数变成前面m个数 7 Scanner scan=new Scanner(System.in); 8 System.out.println("输入整数个数n:"); 9 int n=scan.nextInt(); 10 int arr[]=new int[n]; 11 System.out.println("输入各个整数:"); 12 for(int i=0;i<n;i++) { 13 arr[i]=scan.nextInt(); 14 } 15 System.out.println("输入向后移的位数m"); 16 int m=scan.nextInt(); 17 int[] brr=new int[arr.length]; 18 for(int i=0;i<m;i++) {//将后m个数成为前m个数, 19 brr[i]=arr[arr.length-m+i]; 20 } 21 for(int i=m,j=0;i<arr.length;i++) { 22 brr[i]=arr[j]; 23 j++; 24 } 25 for(int i=0;i<brr.length;i++) { 26 System.out.print(brr[i]+" "); 27 } 28 29 } 30 31 }