是不是两个变量你没有初始化的缘故?
SourceNum等于什么呀?上面没有赋给他们值呀

解决方案 »

  1.   

    SourceNum是从
    public void setSourceNum(int prorow2){
          SourceNum = prorow2;
     }
    中取得的,但这样不知道能不能负值?
      

  2.   

    private void init() {
    }
    这个方法就是初始化成员变量的。除非你在定义成员变量时给他赋了值,如private int ProductNum=3;
    所以搞不懂你怎么会要在此方法中要有你想要的功能
      

  3.   

    to saintKnight(saintKnight) :
    我也不想的阿,但是从jsp传来的ProductNum和SourceNum怎么在其他类或函数里被调用呢?
    我在
    public void setsArr(double array[]){
     for (int i=0;i<ProductNum;i++ )
     {
     sArr[i]=array[i];
     }
     }
    中直接调用ProductNum可是不行,ProductNum是0
    但是我是得到了ProductNum的阿
    public void setProductNum(int prorow){
          ProductNum = prorow;
     }你看我应该怎么办??
      

  4.   

    http://www.csdn.net/expert/topic/766/766677.xml?temp=.7430994