pulic class J_Test 

public static void main(String args[]) 
{
 char [][]b=new String[5];
 String c[]=new String[5];
 Object[]d=new String[5];
 } 

程序哪错了?

解决方案 »

  1.   

    char [][]b=new String[5]; //数组赋值不对,声明的char类型的二维数组,你给一个以为的String数组
      

  2.   

    char [][]b=new String[5]; 
    问题应该是这句吧,类型不匹配
      

  3.   

    char [][]b=new String[5]; 
      

  4.   


    char [][] b = new String[3];//类型不匹配
    String c[]=new String[5];//创建5个String对象,默认为null;
    Object[]d=new String[5];//向下转型,创建5个String对象,默认为null;
      

  5.   


    这位还得加上
     clf2536 
    这位的。。
      

  6.   


     char[][] b= new String[5];  这里你 定义 的 是个 char 二维数组 。  不过却 给它  String类型的值 。
         显然 是不行的。。
      

  7.   


      public static void main(String args[]) 

        char [][]b=new char[5][0]; 
        String c[]=new String[5]; 
        Object[]d=new String[5]; 
    }  这样就好了。