Java课堂笔记4-数组
Java课堂笔记4-数组
数组
数组是编程语言中最常见的一种数据结构,用来存储多个数据,是具有相同数据类型的一组数据的集合。
数组的使用可以节省很多操作。
如果需要定义多个数据,且这些数据的类型是一致的,那么就完全可以定义一个数组
数组中的数据被成为数组元素。
若需要使用数组元素(例如进行赋值删除等操作)都需要数组下标来访问。
数组分为 一维数组,二维数组,多维数组
数组的初始化分为静态初始化和动态初始化
静态初始化
数组的静态初始化,由程序员指定数组元素的初始值,数组长度由数组元素决定。
示例:String一维数组
String a[] = {"1","2","3"};
示例:String二维数组
String a[][] = {{"1","2","3"},{"1","2","3"},{"1","2","3"}};
动态初始化
数组的动态初始化由程序员指定数组的长度,虚拟机根据数组元素的数据类型给数组元素分初始值
示例:double一维数组
double aar[] = new double[5];
aar[0]=10.5; //设置下标为零的元素值为10.5
示例:double二维数组
double aar[][] = new double[5][5];
aar[0][0]=1.5;