错误1:
Vector只能填加Object,int不行.你的i*10是int,不是Object
错误 2:
a.size()

解决方案 »

  1.   

    for (i = 2;i<=10;i++)
     a.add(i,i*10);   //错误1
    绝对的错误,并且都是由一个错误导致,那就是a.add(i,i*10)
                                                   ^^^^
                                                   必须是对象,不能是整数
    可以改为a.add(i,new Integer(i*10)); for (i=0;i<a.size;i++)//错误 2
                        ^^^^^^改为a.size() 
     System.out.println("现在是 "+a.elementAt(i));
     System.out.println("剩余空间"+a.capacity);   //errer3
                                            ^^^^^^^^^^改为a.capacity()以后注意一点,写程序认真一点,简直该打
      

  2.   

    .capacity();
    不知道这个方法的用法,但方法后面必须有括号的 !
    前面楼上已经解答了 :)
      

  3.   

    绝对的错误,并且都是由一个错误导致,那就是a.add(i,i*10)
                                                   ^^^^
                                                   必须是对象,不能是整数
    可是 整数怎么改为对象呢?我觉对是一个新手,结果还是 i* 10
      

  4.   

    import java.util.*;
    class get
    {
    public static void main(String args[])
    {
    int i;
    Vector a = new Vector (15);  //一个向量类
    //Integer ai = new Integer(10);
    //a.add(0,ai);
    //Integer bi = new Integer(12);
    //a.add(1,bi);
     
    for (i = 2;i<=10;i++)
     a.add(i-2,new Integer(i*10));   //错误1
    //Integer ele =
    for (i=0;i<a.size();i++)//错误 2
     System.out.println("现在是 "+a.elementAt(i));
     System.out.println("剩余空间"+a.capacity());   //errer3

    }
      

  5.   

    a.add(i-2,new Integer(i*10));   //错误1
              ^^^^^^^^^^^^^^^^^
      

  6.   

    new Integer(i*10)这就是把整数改为对象