Update 4.数组.md

This commit is contained in:
OrangeCat 2021-07-17 13:31:24 +08:00 committed by GitHub
parent 023491aa2c
commit 0808d68011
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -55,8 +55,8 @@ float[] arr2 = {1.3,1.5,1.1,1.7};
```java
int[] arr = new int[2];
a[0] = 10;
a[1] = 20;
arr[0] = 10;
arr[1] = 20;
```
另一种方式也可以直接明确数组的长度,以及数组中元素的内容:
@ -161,7 +161,7 @@ b[1] = new int[2]; //给第二行分配列
==注意:== 创建二维数组的时候,可以只声明"行"的长度,而不声明"列"的长度,例如∶
```java
int a[][] = new int[][]; //可省略列的长度
int a[][] = new int[2][]; //可省略列的长度
```
但如果不声明"行"数量的话,就是错误的写法,例如∶
@ -196,7 +196,7 @@ public class InitTDArray {
```
从这个例子可以看出,二维数组每一个元素也是一个数组,所以第一种直接赋值方式,在大括号内还有大括号,因为每一个元素都是一个一维数组;第二种使用 new 的方法与一维数组类似; 第三种比较特殊,在分配内存空间之后,还有两种赋值的方式,给某一行直接赋值一个一维数组,或者给某一行的每一个元素分别赋值。开发者可以根据使用习惯和程序要求灵活地选用其中一种赋值方式。
### 4.6.3 多数组
### 4.6.3 多数组
比一维数组维数高的叫多维数组理论上二维数组也属于多维数组。Java也支持三维、四维等多维数组创建其他多维数组的方法与创建二维数组类似。
```java