public static void main(String[] args) { List<Integer> data = new ArrayList<Integer>();//保存用户输入的数 List<Integer> result = new ArrayList<Integer>();//保存最后得到的结果 int num;//输入的数的个数 Scanner in = new Scanner(System.in);//用以接收用户输入 System.out.println("请输入待输入的数字个数"); num = in.nextInt();//获取用户输入的数字个数 System.out.println("请输入"+num+"个数"); for(int i=1;i<=num;i++){ data.add(in.nextInt());//接受用户输入的数据 }
int index = 0; while(data.size()!=0){//还有元素余下 if(index>=data.size()) index = 0; index++; if(index>=data.size()) index = 0; index++; if(index>=data.size()) index = 0; //加入到结果中 result.add(data.get(index)); data.remove(index);