public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
for (int i = 1; i <= 10; i++) {
list.add(i);
}
int k = 0;
while (list.size() > 0) {
k = k + 3;//序号
k = k % (list.size()) - 1;//在list中的位置
if (k < 0) {
System.out.println(list.get(list.size() - 1));
list.remove(list.get(list.size() - 1));
} else {
System.out.println(list.get(k));
list.remove(k);
}
}
}