数组的概念
数组(Array)是多个相同类型数据按照一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。
几个相关概念: ①数组名 ②数组的元素 ③数组的下标 ④数组的长度
特点:
- 数组中的元素在内存中是依次紧密排列的,有序的。
- 数组,属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型。
- 数组一旦初始化完成,其长度就确定了并且长度不可更改。
- 创建数组对象会在内存中开辟一块完整的连续空间,占据的空间的大小,取决于数组的长度和数组中元素的类型。
数组的分类:
- 按照元素的分类:基本数据类型元素的数组;引用数据类型元素的数组
- 按照数组的维数来分:一维数组、二维数组......
一维数组
初始化: 静态初始化 动态初始化
//方式一 静态初始化:数组变量的赋值和数组元素的赋值操作同时进行 double[] prices; prices = new double[]{23.45,35.73,31.74}; //方式二 动态初始化:数组变量的赋值和数组元素的赋值操作分开进行 String[] week = new String[7]; //其他的正确方式 int arr[] = new int[3]; int[] arr1 = {1,3,6,7}; //类型推断
数组的调用: 角标的范围从0开始,到数组的长度-1结束
数组的长度:用来描述数组容器中容量的大小 XXX.length
//初始化 double[] prices; prices = new double[]{23.45,35.73,31.74}; //数组长度 System.out.println(prices.length); //遍历数组: for (int i = 0; i <= prices.length; i++){ System.out.println(prices[i]); }
标签:初始化,Java,数据类型,元素,基础,数组,prices,长度 From: https://www.cnblogs.com/gjwqz/p/18339393