国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java二維數組的初始化及使用其長度

2019-11-14 23:50:45
字體:
來源:轉載
供稿:網友
java二維數組的初始化及使用其長度

二維數組的初始化

1.靜態初始化

int intArray[ ][ ]={{1,2},{2,3},{3,4,5}};

Java語言中,由于把二維數組看作是數組的數組,數組空間不是連續分配的,所以不要求二維數組每一維的大小相同

2.動態初始化

1) 直接為每一維分配空間,格式如下:

arrayName = new type[arrayLength1][arrayLength2];

int a[ ][ ] = new int[2][3];

2) 從最高維開始,分別為每一維分配空間:

arrayName = new type[arrayLength1][ ];

arrayName[0] = new type[arrayLength20];

arrayName[1] = new type[arrayLength21];

arrayName[arrayLength1-1] = new type[arrayLength2n];

3) 二維簡單數據類型數組的動態初始化如下:

int a[ ][ ] = new int[2][ ];

a[0] = new int[3];

a[1] = new int[5];

對二維復合數據類型的數組,必須首先為最高維分配引用空間,然后再順次為低維分配空間。而且,必須為每個數組元素單獨分配空間。例如:

String s[ ][ ] = new String[2][ ];

s[0]= new String[2];//為最高維分配引用空間

s[1]= new String[2]; //為最高維分配引用空間

s[0][0]= new String(Good);// 為每個數組元素單獨分配空間

s[0][1]= new String(Luck);// 為每個數組元素單獨分配空間

s[1][0]= new String(to);// 為每個數組元素單獨分配空間

s[1][1]= new String(You);// 為每個數組元素單獨分配空間

在使用二維數組對象時,注意length所代表的長度,數組名后直接加上length(如arr.length),所指的是有幾行(Row);指定索引后加上length(如arr[0].length),指的是該行所擁有的元素,也就是列(Column)數目。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安岳县| 荣昌县| 格尔木市| 普兰县| 诸城市| 承德市| 洞头县| 武山县| 枣庄市| 清徐县| 林甸县| 远安县| 赤水市| 苍溪县| 奉节县| 英超| 玉溪市| 虞城县| 多伦县| 石门县| 彩票| 修水县| 会理县| 宜黄县| 蓝山县| 囊谦县| 开鲁县| 新干县| 宁武县| 满洲里市| 诸城市| 沿河| 施甸县| 拜泉县| 延边| 闽清县| 临江市| 广元市| 宜宾市| 长海县| 年辖:市辖区|