网站首页 > java教程 正文
大家好,我是你们的朋友雨哥,很高兴能与大家再次见面,进入盛夏,大家可要注意防暑哦,
好了,这次我们来看看有关数组的知识,分析数组可以从多个方面来看:
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”来表示。
这就是今天的全部内容,如果大家有什么意见的话,可以在评论区留言,您的关注,点赞和分享就是对我最大的鼓励,我们下期见。
猜你喜欢
- 2024-09-27 玩转JavaScript的数组(js数组操作方法大全)
- 2024-09-27 七爪源码:Java中的数组(java数组什么意思)
- 2024-09-27 零基础学JAVA教程.第3章 数组与方法
- 2024-09-27 java学习:Java 数组,数组实例方式(一)
- 2024-09-27 java中数组转为列表的几种方法,推荐第三种
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)