给定一个数组,输入需要移动的位数,使其需要移动的那几位数放在数组末尾,顺序不变

import java.util.Arrays;
import java.util.Scanner;
public class ShuZuYiWei{
public static void main(String[] args) {

	int [] n = {1,2,3,4,5,6,7,8,9};
	int [] x = new int [n.length];
	System.out.print("初始数组为:");
	System.out.println(Arrays.toString(n));
	
	System.out.println("前几位需要移动?");
	Scanner input = new Scanner(System.in);
	int a = input.nextInt();
	while(a<1 || a>=n.length) {
		System.out.println("输入错误,无法实现,请输入1~8(包含)之间的整数");
		a = input.nextInt();
	}
	
	input.close();
	
	for(int i=0;i

// for(int i=0;i // System.out.print(x[i]+"\t");
// }

}

}

你可能感兴趣的:(Java基础,for循环,数组)