大家好,我是你们的朋友雨哥,很高兴能与大家再次见面,进入盛夏,大家可要注意防暑哦,
好了,这次我们来看看有关数组的知识,分析数组可以从多个方面来看:
1、在存放的内容来看:Java中的数组中存放的是一批数据类型相同的数据(可以是基本数据类型、也可以类类型的数据(对象)),可以用索引引用数组的每一个元素。
2、在存储空间上来看:数组是内存中开辟的一片连续的存储空间。
3、在它的定义性质上来看:数组一旦被定义,数组的长度是不可改变的、不能扩展的。
4、存储的方式上来看:数组可以分为:一维数组、二维数组、….
接下来,我们看看一维数组的声明、创建、初始化与使用:
1、声明相对简单:
1)格式:类型名[] 数组名;
或者:类型名 数组名[];
2)相关说明:
①类型名—可以为基本数据类型、也可以是引用类型;数组名一定是合法标识符
②声明时不能指出数组的长度,并不在内存中分配存储空间。
③举例:int a[];
2、创建(也就是为数组分配存储空间)
1)格式:
数组名 = new 类型名[N];
注意:数组的每个元素都会有一个默认值(默认初始化)
一般是把声明、创建放在一起:类型名[] 数组名 = new 类型名[N];
当然还有其他的格式,需要大家积累。
例如:int a[] = new int[12]; 或者 int[] a = new int[12];
3、初始化
1)静态初始化(在定义数组时直接给数组初始化)
int a[] = {1,2,3,4,5,6,7,8,9};
2)动态初始化(先定义数组,然后再初始化)
int[] a= new int[5];
a[0]=0;
a[1]=1;
….
4、使用
1)数组与数组元素(a[i]:
可以作为变量使用,可以是具体的值)的概念
2)引用数组元素的方式:
数组名[索引],索引的范围0~N-1
3)数组的长度:
一般用”数组名.length”来表示。
这就是今天的全部内容,如果大家有什么意见的话,可以在评论区留言,您的关注,点赞和分享就是对我最大的鼓励,我们下期见。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!