1. 数组的概念
**数组:**可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。
- 数组中存放的元素其类型相同。
- 数组的空间是连在一起的。
- 每个空间有自己的编号,起始位置的编号为 0,即数组的下标。
2. 数组的基础知识
首先要明确一点,数组在 Java 中属于引用类型,引用类型变量的创建都需要 new出来。
2.1 数组的创建
1. 基础创建格式:
T[] 数组名 = new T[N]; T:表示数组中存放元素的类型 T[]:表示数组的类型 N:表示数组的长度
例如:
int[] array1 = new int[10]; // 创建一个可以容纳 10 个 int 类型元素的数组
double[] array2 = new double[5]; // 创建一个可以容纳 5 个 double 类型元素的数组
String[] array3 = new String[3]; // 创建一个可以容纳 3 个字符串元素的数组
数组的创建也可以类似 C 语言那样,把方括号 [] 写在变量名的右边。
2. 类似 C 语言的创建格式:
T 数组名[] = new T[N]; T:表示数组中存放元素的类型 T[]:表示数组的类型 N:表示数组的长度
例如:
int array1[] = new int[10]; // 创建一个可以容纳 10 个 int 类型元素的数组
double array2[] = new double[5]; // 创建一个可以容纳 5 个 double 类型元素的数组
String array3[] = new String[3]; // 创建一个可以容纳 3 个字符串元素的数组
【错误的创建 (初始化) 格式】 没有 new 一个数组对象。将数组长度的定义写在了第一个方括号 [] 里面。
例如:



