1 数组概述
概念:数组是具有相同数组类型的一组数据的集合。例如,球类的集合——足球、羽毛球、篮球等。
特点:数组中的每个元素具有相同的数据类型。
注意:在Java中虽然将数组看作一个对象,虽然基本数据类型不是对象,但是由基本数据类型组成的数组却是对象。
分类:可根据数组的维数将数组分为一维数组、二维数组......
2 一维数组的创建及使用
一维数组实质上一组相同类型数据的线性集合,当程序中需要处理一组数据,或者传递一组数据时,可以应用这种类型的数组。
2.1 创建一维数组
1)先声明,再用new运算符进行内存分配
声明一维数组有下列两种方式:
数组元素类型 数组名字[];
数组元素类型[] 数组名字;
实例代码:
int arr[];
String[] str;
说明:
- 数组元素类型决定了数组的数据类型。它可以是Java中的任意的数据类型,包括基本数据类型和引用数据类型。
- 数组名字是一个合法的标识符。
- 中括号[]指明该变量是一个数组类型,中括号的个数表示数组的维度,单个“[]”表示创建的数组是一个一维数组。
2)分配内存空间
在为数组分配内存空间事必须指明数组的长度。为数组分配内存空间的语法格式如下:
数组名字 = new 数组元素类型[数组元素的个数];
实例代码:
arr = new int[5];
说明:
- 数组名字:被连接到数组变量的名称。
- 数组元素的个数:指定数组中变量的个数,即数组的长度。
网友评论