- 5
- 0
- 约 5页
- 2017-05-30 发布于重庆
- 举报
3java数组
Java数组
一、数组概念
数组:具有相同数据类型的变量的集合。 在数组中可以通过整数索引来查找每一个元素。
可以通过声明数据变量来使用数组;int[] ages;(元素数据类型[] 数组变量名)
数据类型可以java中所有的数据类型;
数组变量名必须是符合java标识符(变量名)规定的用户自定义标识符;
数组变量属于引用类型变量,在变量所表示的内存中只保存指向实际数组的引用(地址)。
数组初始化与赋值
声明一个数据变量,只是准备了一个空间用于存放实际数组的地址,并没有真正建立数组,需要通过初始化或赋值才能使数组变量指向一个可以使用的数组结构。
例:int[] ages;
ages=new int[5];
ages[0]=18;
ages[1]=24;
创建的过程即是通过“new”运算符为数组结构分配内存空间的过程;
在上面的语句中,内存空间开辟之后通过“=”赋值运算,将地址保存到数据变量中。
1、数据结构一旦创建,其大小就不能再发生变化。
2、这时数据变量被初始化,可以指向一个实际存在的数组结构
3、但数据的内容并没有初始化,可以通过为数组元素赋值来进行初始化。
对数组内容的初始化可以在“new”运算的同时进行;
int[] ages=new int[]{10,12,16,20};
int[] ages={10,12,16,20};
public c
原创力文档

文档评论(0)