Java课堂笔记4-数组

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;