Java 中的数组是用于存储相同类型的多个元素的数据结构
特点:
-
固定长度:在创建数组时,必须指定数组的长度,且长度在数组创建后不可改变。数组的长度是其在内存中分配的空间大小,因此数组的长度是固定的。
-
连续内存空间:数组中的元素在内存中是连续存储的,每个元素占用相同大小的内存空间。这使得访问数组中的元素非常高效,可以通过索引值直接访问。
-
同一类型元素:数组中只能存储相同类型的元素。在创建数组时,需要指定数组的元素类型,例如整型数组、字符串数组等。
-
零基索引:Java 数组的索引从 0 开始。第一个元素的索引是 0,第二个元素的索引是 1,以此类推。最后一个元素的索引是数组长度减 1。
-
长度不可变:一旦数组创建后,其长度就是固定的,不可改变。如果需要存储更多或更少的元素,需要创建一个新的数组,并将元素复制到新数组中。
声明数组
首先必须声明数组变量,才能在程序中使用数组
dataType[] arrayName; // 或 dataType arrayName[];
例:


创建数组
就要给数组分配大小了

初始化数组
就是声明数组+创建数组
int[] numbers = {1, 2, 3, 4, 5};
用法
访问数组元素
数组从0开始
int firstNumber = numbers[0]; // 访问数组中的第一个元素
数组长度
int length = numbers.length; // 获取数组的长度,即数组中元素的个数
遍历数组
for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); }
多维数组
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};

数组类型:
1. 整型
int[] numbers = {1, 2, 3, 4, 5};
2.浮点型
double[] scores = { 98.5, 87.2, 92.0, 95.5 };
3.字符型
char[] letters = {'a', 'b', 'c', 'd'};
4.布尔型
boolean[] flags = {true, false, true, true};
5.字符串型
String[] names = {"Alice", "Bob", "Charlie"};
代码中main函数:

String[] args 是 main 方法的参数,用于接收命令行传递给Java程序的参数
用来传参的,必须写上
浙公网安备 33010602011771号