数组概念:数组是存储同一种数据类型多个元素的集合
一维数组定义格式:数据类型 [] 数组名;或者 数据类型 数组名 []
数组的初始化:初始化就是给数组中元素分配内存空间,并赋值。因为Java中数组必须先初始化,然后才能使用。初始化分两种:一种是静态初始化:给出初始化的值,让系统决定长度。格式为,数据类型[] 数组名 = {元素1,元素2,…}; 如(int [ ] arr ={1,3,4,5,6};),另一种是动态初始化:只指定长度,由系统给出初始值。格式为,数据类型[] 数组名 = new 数据类型[数组长度]。如(int [ ] arr =new int [3];)数组长度就是数组中元素的个数
二维数组定义格式:数据类型[][] 变量名 = new 数据类型[m][n]; m必须写表示二维数组有几个一维数组,n可以不写,表示的是一维数组的元素
int[][] arr = new int[3][];
arr[0] = new int[2

本文介绍了Java中数组的概念,包括一维数组和二维数组的定义、初始化方式,强调了数组必须先初始化再使用。详细讲解了静态初始化和动态初始化的区别,并提供了示例。同时,文章还探讨了数组在内存中的存储,分别阐述了栈内存和堆内存的作用,以及如何通过地址值操作数组元素。最后,提到了数组相关案例和查询元素的操作。
最低0.47元/天 解锁文章
795

被折叠的 条评论
为什么被折叠?



