for (int i = 0;i < 4; i++)
          Somenumber.add(new Integer(0));
以上这段必须放在你的构造函数中,不允许放在声明中

解决方案 »

  1.   

    package untitled4;import java.util.*;
      import java.lang.*; public class myBean
     {   private int Count = 0;
         private int Total = 0;
      private int Max = 0;
       private int Min = 0;
          // private int[] Somenumber = {0,0,0,0};
       private Vector Somenumber = new Vector(4);
            int i =0;
       public myBean()
    {
              for(i=0;i<4;i++)
                 Somenumber.add(new Integer(0));
            } public int GetCount()
    {
               return Count;
    } public int GetTotal()
    {
               for (i = 0; i < Count; i++)
               {
                   int a = ((Integer)Somenumber.get(i)).intValue();
       Total = Total + a;
               }
        return Total;
    }        public int GetMax()
    {
               Max =  ((Integer)Somenumber.get(0)).intValue();
       for (int i = 0; i< Count; i++)
               {
                 int a = ((Integer)Somenumber.get(i)).intValue();
              if (Max < a)   Max = a;
               }
               return Max;
    } public int GetMin()
    {
               Min =  ((Integer)Somenumber.get(0)).intValue();    for (i = 0; i< Count; i++)
               {
                  int a = ((Integer)Somenumber.get(i)).intValue();
               if (Min > a)   Min = a;
                }
        return Min;
    }        public void AddNumber(int number)
            {  //Somenumber[Count] = number;
        //Somenumber.setElementAt((Object)number,Count);
                Object p = Somenumber.set(Count,new Integer(number));
        Count = Count + 1;
    }
    }
      

  2.   

    Object p = Somenumber.set(Count,new Integer(number));
    也可写成
    Somenumber.set(Count,new Integer(number));
      

  3.   

    给你调通了,有三类错误吧。自己好好看看。
    package com.we.lby;  import java.util.*;  public class myBean
      {   private int Count = 0;
          private int Total = 0;
      private int Max = 0;
       private int Min = 0;
          // private int[] Somenumber = {0,0,0,0};
       private Vector Somenumber = new Vector(4);
             public myBean()
    {
          for (int i = 0;i < 4; i++){
              Somenumber.add(new Integer(0));
          }
        }
    public int GetCount()
    {   return Count;
    }
    public int GetTotal()
    {   for (int i = 0; i < Count; i++)
             { int a = ((Integer)Somenumber.get(i)).intValue();
       Total = Total + a;
             }
        return Total;
    }
    public int GetMax()
    {  Max =  ((Integer)Somenumber.get(0)).intValue();
       for (int i = 0; i< Count; i++)
           {  int a = ((Integer)Somenumber.get(i)).intValue();   
           if (Max < a)   Max = a;
           }
        return Max;
    }
    public int GetMin()
    {  Min =  ((Integer)Somenumber.get(0)).intValue();
       for (int i = 0; i< Count; i++)
           {  int a = ((Integer)Somenumber.get(i)).intValue();   
           if (Min > a)   Min = a;
           }
       return Max;
    }
    public void AddNumber(int number)
        {  //Somenumber[Count] = number;
            Integer intNumber = new Integer(number);
        Somenumber.set(Count,intNumber);
        Count = Count + 1; 
    }
      }