java怎么使用2维数组?

时间:2008-01-16 12:57:54  来源:  作者:

我要定义一个字符串2维数组,用String[x][y]; (x,y为整数)
结果便衣报错,说"]"expected,怎么回事呢?还有定义2维数组需要做初始化么(比如定义String类型需要String s="";)?如何初始化?



 blackcar 回复于:2004-10-10 09:15:00

Sorry,
 String str[][]=new String[x][y];


 bjchenxu 回复于:2004-10-10 09:53:36

我试了一下,编译通过

关于java的基本使用方法,参见http://javaalmanac.com/


 blackcar 回复于:2004-10-10 11:33:12

不好意思再问一下,假定有一个二维数组result[x][y],通过什么方法我能取得x,y。


 白色乌鸦 回复于:2004-10-10 13:56:55

可以查查jdk文档
取出 x 可以用 result.length
取出 y 可以用 result[0].length


 傲雪寒梅 回复于:2004-10-10 16:55:47


package netbeans;

/**
 *
 * @author  jxd
 */
public class InitialArray 
{
    
    /** Creates a new instance of InitialArray */
   public void initial()
   {
       int data[][] = new int[6][6];
       for(int i=0;i<6;i++)
       {
           for(int j=0;j<6;j++)
           {
               data[j] = 0;
           }
       }
       
       for(int m=0;m<6;m++)
       {
           for(int n=0;n<6;n++)
           {
               System.out.println("data["+m+"]"+"["+n+"]---->;"+data[m][n]);
           }
           System.out.println("n");
       }
   }
    public static void main(String args[])
    {
        new InitialArray().initial();
    }
}


没问题呀!二维数组就是这样了




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=421457
转载请注明作者名及原文出处


文章评论

共有 位网友发表了评论 查看完整内容