标题:定義二維數組問題?
只看楼主
wdk
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-4-1
 问题点数:0 回复次数:2 
定義二維數組問題?
大家好!
請問在javascript當中如何定義二維數組,如何運用呢,?我定義的都不行,謝謝大家了!
搜索更多相关主题的帖子: javascript 
2005-04-01 10:54
cdy3166
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2004-12-12
得分:0 
java中的对维数组被看做数组的数组.是子类中再定义一个子类.通过类的继承来完成的.
他的定义方式是 type array Name[][];
举个例子:
 int arrName[][]=new int[2][3];
与一维数组一样.这时对数组元素也没有分配内存空间.要使用New来分配内存.
如何对它分配空间呢.如果楼主要听我就说下去.不听就算了哈.
我还是说一下.
对一维是这样分配的.举个例子.
int arrName[][]=new int[2][2];上面也看到了.
多维是从最高维开始的.分别为每一维分配空间.也举个例子.
int arrName[][]=newin[2][];
arrName[0]=new int[3];
arrName[1]=new int[3];

世上本没有菜鸟,但高手多了,我们就成了菜鸟.
2005-04-01 12:43
wdk
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-4-1
得分:0 
cdy3166 你好!
    非常感謝你的回復:
    我想繼續請教你下面的問題:
  用語句 int arrName[][]=new int[2][3];
那數據形式是不是2行3列的形式呢?
  如:xxxx,xxxx,xxxx
       xxxx,xxxx,xxxx
  如果我要對每一元素進行賦值是不是按如下格式呢?
  for (i=1;i<2;i++)
    {for (j=1;j<3;++)
      arrName[i][j]=xxx;
     }
還是用一條一條語句來進行賦值呢?
  arrName[0][0]=xxx;arrName[0][1]=xxsx;arrName[0][2]=xxsx;
arrName[1][0]=xxx;arrName[1][1]=xxx;arrName[1][2]=xxx;
敬請指教!謝謝!
2005-04-01 14:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-14547-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.998527 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved