第七节:数组

数组是一组数据的集合,数组中的每个数据被称为元素。

数组可以存放任意类型的元素,但是同一数组里面只能存放同一类型的的元素。

数组分为一维数组和多维数组

定义数组可以分为动态初始化和静态初始化

在定义数组时只指定数组的长度,由系统自动为元素赋初值的方式称作动态初始化

动态初始化定义数组:

int[] x=new int[100];  定义一个包含100个元素的一维数组

分开定义

int[] x;      声明了一个变量x,该变量的类型为int[],即一个int类型的数组

x=new int[100];  创建了一个数组,将数组的地址赋值给变量x

数组中含有索引,其最小索引为0,可以通过索引获取到数组元素的值,数组最大的索引为数组的长度-1,数组的长度可以使用array.length进行获取

数组的默认值是根据元素类型不同所以其默认初始化值也是不同的

 

静态初始化定义数组

静态初始化定义数组是指:在定义数组的同时就为数组的每个元素赋值

定义方式:

类型[] 数组名 = new 类型[]{元素,元素,……};
类型[] 数组名 = {元素,元素,元素,……};

 

数组的遍历

通过for循环对数组进行遍历

for (int i = 0; i < arr.length; i++){}

 

获取数组的最大值

 

数组的排序

 

多维数组

定义方式:

1、int[][] arr = new int[3][4]; 创建一个3*4的二维数组,也就是二维数组的长度为3,每个二维数组中的元素又是一个长度为4的数组。即{{1,2,3,4},{1,2,3,4},{1,2,3,4}}

2、int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};

访问二维数组的话也可以通过角标进行访问,如:要得到一个二维数组的第一个角标的元素:arrary[0][0]

 

posted on 2024-02-21 14:38  搬家小蜜蜂  阅读(24)  评论(0)    收藏  举报

导航