文章目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6f812ae732cdbc9aa158d74d4c8eb6ea.png)
1. 一维数组
- 连续的存储空间
- 存储多个相同数据类型的值
- 创建数组后不能修改数组的大小(给数组分配空间时,必须指定元素个数)
// 首先创建一个数组,然后将数组的引用赋值给数组变量
元素类型[] 数组名 = new 元素类型[元素个数或数组长度];
例子
int[] arr1 = new int[5];
int[] arr2 = new int{
1, 2, 4, 3};
1)初始化
初始化数组,必须将声明,创建和初始化都放在一条语句中,否则会有语法错误
int[] arr1 = new int[2];
a[0] = 10;
a[1] = 20;
int[] arr2 = new int[]{
10, 20};
int[] arr3 = {
10, 20};
2)常见遍历
public class Main
{
public static void main(String[] args)
{
int[] arr = {
1,2,3,4};
for(int y = 0; y < arr.length; y++){
System.out.println(arr[y]);
}
}
}
2. 二维数组
1)声明方式
- 数组元素类型 数组名字[][];
- 数组元素类型[][] 数组名字;
int arr1[][];
int[][] arr2;
创建二维数组的时候,可以只声明"行"的长度,而不声明"列"的长度
int a[][];
a = new int[2][4];
int b[][] = new int[2][];
b[0] = new int[2];
b[1] = new int[2];
2)赋值
二维数组每一个元素也是一个数组
int arr1[][] = {
{
1,3,5},{
5,9,10}};
int arr2[][] = new int[