8、数组

 

一、概念

 

    数组是同一种类型数据的集合。其实数组就是一个容器。

 

二、好处

 

    可以自动给数组中的元素从0开始编号,方便操作这些元素

 

三、格式

 

//一维数组
1,元素类型[] 变量名 = new 元素类型[元素的个数]
int[] arr = new int[6];

2,元素类型[] 变量名 = {元素1,元素2...};
int[] arr = {5,5,8,6}; 

3,元素类型[] 变量名 = new 元素类型[]{元素1,元素2...}
int[] arr = new int[]{4,8,6,3};

//二维数组
1,int[][] arr = new int[3][2];
定义了名称为arr的二维数组
二维数组中有3个一维数组
每一个一维数组中有2个元素
一维数组的名称分别为arr[0],arr[1],arr[2]
给第一个一维数组1角标位赋值为78的写法是:arr[0][1] = 78

2,int[][] arr = new int[3][];
二维数组中有3个一维数组
每个一维数组都是默认初始化值null
可以对这三个一维数组分别进行初始化
arr[0] = new int[3]
arr[1] = new int[4]
arr[2] = new int[2]

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

 

四、数组的几种定义方式

 

//定义一维数组:
int[] x
int x[]

//定义二维数组:
int[][] y
int y[][]
int[] y[]

 

 

 

你可能感兴趣的:(二维数组,数组,一维数组)