Java中vector的用法

谁给下完整的代码,要能运行哈 。

import java.util.Scanner;
import java.util.Vector;

public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.print("请输入总人数:");
int p = input.nextInt();
/**** 初始化人员 ***/
Vector<Integer> v = new Vector<Integer>();// 初始化人员并进行编号
for (int i = 1; i <= p; i++) {
v.add(new Integer(i));
System.out.print(i + "  ");
}

/**** 报号 ***/
int num = 0;
while (v.size() > 1) {
for (int i = 0; i < v.size(); i++) {
num++;
if ((num % 3) == 0) {
v.remove(i);
i--;
}
}
}
/***** 结果 *****/
for (int i = 0; i < v.size(); i++) {
System.out.println("\n最后剩下的数是:" + v.get(i));
}
}
}

温馨提示:答案为网友推荐,仅供参考
相似回答