4.数组
-
数组概念
- 数组是多个相同类型数据的组合,实现对这些数据的统一管理
- 数组属引用类型,数组型数据是对象(Object),数组中的每个元素相当于该对象的成员变量
- 数组中的元素可以是任何数据类型,包括基本类型和引用类型
-
一维数组
- Java 中使用关键字 new 创建数组对象,定义并用运算符 new 为之分配空间后,才可以引用数组中的每个元素
- 一维数组的定义
- int[] a=new int[3];//定义数组长度为 3
- int[] a=new int[]{1,3,5};//长度 必须省略
- int[] a={1,3,5}
- 数组元素的引用方式:数组名[数组元素下标]
- 数组元素下标可以是整型常量或整型表达式。如 a[3] , b[i] , c[6*i];
- 数组元素下标从 0 开始;长度为 n 的数组合法下标取值范围: 0 - n-1;如 int a[]=new int[3]; 可引用的数组元素为 a[0]、a[1]、a[2]
- 每个数组都有一个属性 length 指明它的长度,例如:a.length 指明数组 a 的长度(元素个数)
- 数组元素的默认初始值

-
二维数组
- 静态初始化
- int intArray[][] = {{1,2},{2,3},{3,4,5}};
- int intArray1[3][2] = {{1,2},{2,3},{4,5}}; //illegal,等号左边不能指定
- 动态初始化
- int a[][] = new int[4][5];
- int b[][] = new int[3][]
- b[0] = new int[2];
- b[1] = new int[3];
- b[2] = new int[5];
-
数组元素排序
- Array 类的 sort()
- Java.util.Arrays 类的 sort() 方法提供了数组元素排序功能
-

相关文章:
-
2021-12-25
-
2022-12-23
-
2021-06-14
-
2021-07-16
-
2022-12-23
-
2022-12-23
-
2021-07-01
猜你喜欢
-
2022-12-23
-
2022-03-03
-
2021-08-20
-
2021-11-30
-
2021-05-14
-
2021-11-23
相关资源
-
下载
2021-06-06
-
下载
2023-01-27
-
下载
2022-12-16