Java 数组 |
您所在的位置:网站首页 › string数组排序java › Java 数组 |
使用数组一般需要如下三个步骤: (1)声明数组:声明数组名称和元素的数据类型 (2)创建数组:为数组元素分配存储空间 (3)数组的初始化:为数组元素赋初值 1.声明数组 使用数组之前需要先声明,声明数组就是告诉编译器数组名和数组元素类型,可使用以下两种等价形式 elementType [ ]arrayName; elementType arrayName[ ]; 2.创建数组 创建数组是为数组的每个元素分配存储空间。创建数组使用new语句,一般格式为: arrayName = new elemenType[ arraySize ]; 该语句功能是分配arraySize个elementType类型的存储空间,并通过arrayName来引用。 例如: marks = new double[ 5 ]; //数组包含5个double型元素 3.数组的初始化 一、初始化一维数组 1.静态初始化; 数据类型[ ]数组名={ 元素1,元素2,...,元素n} int array1={1,2,3,4} //1,2,3,4表示数组元素 2.动态初始化 数据类型[ ]数组名=new 数据类型[长度] int array = new int[ 5 ];//初始化一个长度为5的int类型,每个元素默认值为0; 4.访问数组元素 数组的使用方式: arrayName [index] 其中,index为数组元素下标或索引,下标从0开始,到数组的长度减1; 二维数组: 1.二维数组声明 二维数组有下面三种等价的声明格式: elementType[ ][ ] arrayName; elementType[ ] arrayName; elementType arrayName[ ][ ]; 2.创建二维数组 创建二维数组就是为二维数组的每个元素分配存储空间,二维数组的创建也使用new运算符。 int [ ][ ]matrix = new int [ 2 ][ 3 ]; 3.二维数组初始化 1.静态初始化 数据类型[ ][ ]数组名 = {{一维数组1},{一维数组2},...,{一维数组n}}; 数据类型[二维数组中的一维数组]的下标][一维数组的下标]数组名 int [ ][ ] a2 = {{1,1,1},{2,2,2},{3,3,3}}; 2.动态初始化 数据类型[ ][ ]数组名 = new int [行数][列数]; int [ ][ ] a2 = new int [ 3 ][ 4 ]; 4.数组元素的使用 访问二维数组的元素,使用下面的形式: arrayName[index1][index2] 其中index1,index2为数组元素下标,可以是整型常数或表达式。同样,每一维的下标也是从0到该维的长度减1。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |