不可以,要这样,或者循环赋值。上面你那是二维的3*3。下面的是3*3*3
public class ee
{public static void main(String args[])
{
int[] [] [] s={{{2,2,2},{3,3,3},{3,3,3}},
               {{2,2,2},{3,3,3},{3,3,3}},
               {{2,2,2},{3,3,3},{3,3,3}}
               };}
}

解决方案 »

  1.   

    我本打算是这样的:int[][][] s=new int[1][2][3];
     
       // 第一次赋值:                      s[0][][]={{2,2,2,},
                                    {3,3,3,},
                                     {4,4,4,}};
    //第二次赋值:
                         s[1][][]={{2,2,2,},
                                    {3,3,3,},
                                     {4,4,4,}};
    可编译不过  为什么呀 怎样解决呀
      

  2.   

    哦 搞错了 第二次赋值不对  假设是 int[][][] s=new int[2][2][3];
      

  3.   

    int[][][] s={{{2,2,2,},{3,3,3,},{4,4,4,},}};