import java.util.Vector;

public class VectorDemo {
    public static void main(String[] args) {
	Vector pocket;

	// better to check if args[0] is a number that can be parsed as int
	int npocket = Integer.parseInt(args[0]);

	// initialize the vector with initial capacity 
	pocket = new Vector(npocket);
	System.out.println("vector pocket size:" + pocket.size()); 

	for(int i = 0; i < npocket; i++) {
	    pocket.addElement(new Coin());
	}
	System.out.println("vector pocket size after initialization:" + pocket.size()); 

	for(int i = 0; i < pocket.size(); i++) {
	    Coin tmp = (Coin)pocket.elementAt(i);
	    System.out.print(tmp + "\n");
	}

	System.out.println();
    }
} 
