Sorry is:SecondClass(int Weight[][])
{
  for(int i=0;i<FistClass.numOfNodes;i++)
    for(int j=0;j<FirstClass.numOfNodes;j++)
    {
        weightAgain[i][j]=weightIn[i][j];
        
     }
}
Looking forward to your replies

解决方案 »

  1.   

    *^_^*SecondClass(int  weightIn[][])  
    {  
       for(int  i=0;i  <FistClass.numOfNodes;i++)  
           for(int  j=0;j  <FirstClass.numOfNodes;j++)  
           {  
                   weightAgain[i][j]=weightIn[i][j];  
                     
             }  
    }  
      

  2.   

    有人帮忙看看么,急死了,我在 FirstClass 里应该怎么传递 weight[numOfNumber][numOfNumber]?到第二个数组里。
      

  3.   

    FirstClass中定义个方法返回这个数组?
      

  4.   

    KAO,什么年代了,还用数组?SUN不推荐使用数组,数组是安全的,应该使用集合类,比较的方便
      

  5.   

    同意使用集合类Vector或者ArrayList,当然数组也可以,这样传递
    public class FirstClass
    {
        int MAX = 5;
        int weight[][]=new int[MAX][MAX];    public TestArray()
        {    }    public static void main(String[] args)
        {
            FirstClass first = new FirstClass();
            SecondClass second = new SecondClass(testArray.weight, testArray.MAX);
        }
    }
    class SecondClass
    {
        int MAX = 5;
        int weightAgain[][]=new int[MAX][MAX];    public Test(int weight[][], int MAX)
        {
            for(int i=0;i<MAX;i++)
                for(int j=0;j<MAX;j++)
                {
                    weightAgain[i][j] = weight[i][j];
                }
        }
    }
    为了方便,我这里没有用你写的什么numOfNodes,你可以自己替换一下。