数组
数组分为一维数组和二维数组
数组的语法:
数据类型[] 数组名= new 数据类型[数组长度];
数组类型 数组名[] = new 数组类型[数组长度];
数组元素的表示与赋值:
由于定义数组时,内存分配的是连续空间,所以数组元素在数组里顺序排列编号,该编号即元素下标,它标明了元素在数组中的位置。
语法:
数组名[下标值]
数组的初始化
定义,就是在定义数组的同时一并完成赋值操作
语法:
数据类型[] 数组名 ={值 1,值 2,值 3.....值 n};
数组类型[] 数组名 = new 数据类型[]{值 1,值 2,值 3,......,值 n}
二维数组
定义和操作多维数组的语法与一维数组类似
语法:
数组类型 [] [] 数组名
数组类型 数组 [] []
Java 支持多维数组,但从内存分配原理的角度讲,Java 中只有一维数组,没有多维数组
总结:
数组是可以在内存中连续存储多个元素的结构,数组中的所有元素必须属于相同的数据类型
数组中的元素通过数组下标进行访问,数组下标从 0 开始
二维数组实际上是一个一维数组,它的每个元素又是一个一维数组
使用 Array 类提供的方法可以方便地对数组中的元素进行排序,查询等操作