int[][][]array=new int[72][12][31];
for(int i=1980;i<=2050;i++)
{
array[i-1980]=i;
}
这样赋值在JAVA中不可以,郁闷
那要怎么赋值才行的通???

解决方案 »

  1.   

    天哪,三维数组~~int[][][]array = new int[72][12][31];
    for(int i = 1980; i <= 2050; i++) {
      array[i - 1980][0][0] = i;
    }
      

  2.   

    int[][][]array = new int[72][12][31];
    for(int i = 1980; i <= 2050; i++) {
      array[i - 1980][0][0] = i;
    }
    搂住的定义是一个三位数组,怎么能那样赋值
      

  3.   

    对于三维数组
      int[][][]array=new   int[72][12][31];  for(int   i=1980;i <=2050;i++) 

      array[i-1980]=i; 

    来说:
    array[i-1980]指的应该是array[i-1980][0][0]的地址,怎可能给它赋值呢。