Java定义数组方式(一维、二维数组)

1、数组
定义:所谓数组,就是一个有序的元素序列。若将有限个类型相同的元素变量集合命名,那么数组的名就是定义的名称。组成数组的各个变量就是数组的元素,用来区分数组的各个元素的数字编号成为下标
特点:

  • 数组是相同类型的元素的集合
  • 数组中的个元素的存储是有先后顺序的,他们在内存中按照先后顺序连续存放在一起。
  • 数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。
  • 数组的下标不能超出Long数据类型的有效范围
    2、一维数组定义
    (1)数据类型[] 变量名 = new 数据类型[长度];
 int[] arrayOne = new int[10];

(2)数据类型[] 变量名名 = {元素,元素,元素};

int[] arrayTwo = {
    
    1,2,4,8,9};

(3)数据类型[] 变量名 = new 数据类型[]{元素,元素…};

int[] arrayThree = new int[]{
    
    4,8,7,6};

3、二维数组定义
(1)动态初始化
形式1:数据类型 数组名 [ ][ ] = new 数据类型[m][n]
形式2:数据类型 [ ][ ] 数组名 = new 数据类型[m][n]
形式3:数据类型 [ ] 数组名 [ ] = new 数据类型[m][n]

int[][] arr = new int[3][4];

(2) 静态初始化
数据类型 [ ][ ] 数组名 = { {元素1,元素2…},{元素1,元素2…},{元素1,元素2…}…};

int [ ][ ]  arr={
    
    {
    
    22,15,32,20,18},{
    
    12,21,25,19,33},{
    
    14,58,34,24,66}};

Guess you like

Origin blog.csdn.net/weixin_44495678/article/details/108791299
Recommended