![e4c9d36e3034cb057ec11dfa56185635.png](https://i-blog.csdnimg.cn/blog_migrate/96269849a275bc59a15078f21f338541.jpeg)
一、概念:
所谓数组,是指有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。
二、分类
1、一维数组:
定义格式:数据类型 [ ] 数组名称 = new 数据类型 [ ] { }
例如:
![c7366ca5f144d82056a421b2f298594d.png](https://i-blog.csdnimg.cn/blog_migrate/a10e2bb694876fe75188240a4213a789.png)
说明:其中 int 是一个整数数据类型,a 是这个一维数组名称,大括号里面的1,2,3是这个一维数组的元素。
2、二维数组(一维数组中的数组就是二维数组中的元素):
定义格式:数据类型 [ ][ ] 数组名称 = new 数据类型 [ ][ ] { }
例如:
写法一
![0242866fb4031c0c23df3a251b3abbb0.png](https://i-blog.csdnimg.cn/blog_migrate/26021c9fe41c8640c61dfa38aecf184b.png)
说明:其中 int 是一个整数数据类型,a 是这个二维数组名称,大括号里面的1,2,3,4,5,6是这个二维数组的元素。
写法二
![7ea68b6f6257e9e25fff84df020fa907.png](https://i-blog.csdnimg.cn/blog_migrate/bd1c85548600485a212cf3617c4e7d71.png)
说明:其中 int 是一个整数数据类型,arr 是这个二维数组名称,大括号里面的 {1,2,3} 是这个二维数组的中第一个元素,索引为0,{4,5,6} 是这个二维数组的中第二个元素,索引为1。
特殊说明:
![339b00503bdaf5d9d76f15c52c839088.png](https://i-blog.csdnimg.cn/blog_migrate/46db5089be62eab46a953d466dae57c4.png)
说明:其中后面中括号里面的3和2分别表示,在一个二维数组中有三个一维数组,每个一维数组中存储有2个元素。
三、访问数组中的元素
例如:
访问一维数组中的元素:
![5a56968e0c30cfa14e272b4c6aae306f.png](https://i-blog.csdnimg.cn/blog_migrate/ab8aa4105f3f26c053d15871ae386781.png)
获取二维数组中的元素:
![e1600f509d8ba820ac555dbf17ca646b.png](https://i-blog.csdnimg.cn/blog_migrate/f54355a825d9fde27f3d12951077cfe3.png)
练习:
求一个二维数组中所有元素的总和( length 用于求数组的长度或元素个数)
![2014d0e541e057902dfd953044529167.png](https://i-blog.csdnimg.cn/blog_migrate/09e199620131afa5f4b5693e5e9a0cd6.png)
![7c19242cbac1dc368ffbedad343f2e61.png](https://i-blog.csdnimg.cn/blog_migrate/73c168ffdf3887f9dede5895f425ce92.jpeg)
特别注意!!!!
二维数组可以把其中的元素赋予给一维数组,反之则不行
其他:
![1a7912e46026a343962b024d518ff9c1.png](https://i-blog.csdnimg.cn/blog_migrate/5f87d2b5a9d178ab9be886a602728c97.jpeg)
![d2aed5d5089934f4fed822d347489d9e.png](https://i-blog.csdnimg.cn/blog_migrate/37252c380ad03a83d7ea7ade3119b173.jpeg)
![fe8ced9cd5dd634905c55efd91e0cf45.png](https://i-blog.csdnimg.cn/blog_migrate/2cb3db45066b55eb1826100238bb6ad9.jpeg)
![9cb43a27c6828789a82905927d47256c.png](https://i-blog.csdnimg.cn/blog_migrate/29ced283d270c2ed078ce2c25a382ae7.jpeg)
![3838bcca983e14f51c34b3dc9bfc4d02.png](https://i-blog.csdnimg.cn/blog_migrate/18671aaa6f3608c143b58da791ef97af.jpeg)
![cfaf495a88f4c15a636c9c6ba5c51c9c.png](https://i-blog.csdnimg.cn/blog_migrate/16c83585f262371188de6fabe0e7aafb.jpeg)