3.数组
1.数组
数组的定义方式:
1.double [ ] x = {……};
//数据类型[ ] 数组名
2.动态初始化方式:
语法:数据类型 数组名[ ] = new 数组类型[大小]
int a [ ] = new int[5];
先声明数组:
语法:数据类型 数组名[ ]
int a [ ];
创建数组:
语法:数组名 = new 数据类型[大小];
a = new int [5];
3.静态初始化
语法:数据类型 数组名[ ] = {元素值……}
int a [ ] = {1,2,3,4,5};
2.选择排序法
描述:冒泡排序法是有一个符合条件的就进行交换,而选择排序法是从头比到尾在进行交换
1 |
|
3.冒泡排序法
1 |
|
4.查找数组
1 |
|
5.二维数组
5.1二维数组的定义方式(静态初始化):
int arr [ ] [ ] ={ {……} };
例如:
1 |
|
可以理解为:每一对{ }都是一个一维数组,多个一维数组构成二维数组。
如何访问二维数组中的某个元素:
例:我们要寻找arr数组中的4,则表达式为arr[1][3];
二维数组的动态初始化方式:
语法:类型 数组名[ ][ ] = new 类型[大小][大小];
例如:int arr [ ] [ ] = new int[2][3];
//这样就定义了一个二行三列的数组。
也可以写成int arr;//先声明,arr = new int [2][3];//再开辟空间。
5.2遍历一个二维数组
1 |
|
5.3让两个二维数组的长度相等
1 |
|
3.数组
http://example.com/2022/09/05/java/3.数组/