From 0808d6801158417b56ce20c1e28667d056975c80 Mon Sep 17 00:00:00 2001 From: OrangeCat <73102364+tensorflow-jumao@users.noreply.github.com> Date: Sat, 17 Jul 2021 13:31:24 +0800 Subject: [PATCH] =?UTF-8?q?Update=204.=E6=95=B0=E7=BB=84.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Java/4.数组.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Java/4.数组.md b/Java/4.数组.md index 2f4800d..bef30e7 100644 --- a/Java/4.数组.md +++ b/Java/4.数组.md @@ -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