Java 中的数组是用于存储相同类型的多个元素的数据结构

特点:

  1. 固定长度:在创建数组时,必须指定数组的长度,且长度在数组创建后不可改变。数组的长度是其在内存中分配的空间大小,因此数组的长度是固定的。

  2. 连续内存空间:数组中的元素在内存中是连续存储的,每个元素占用相同大小的内存空间。这使得访问数组中的元素非常高效,可以通过索引值直接访问。

  3. 同一类型元素:数组中只能存储相同类型的元素。在创建数组时,需要指定数组的元素类型,例如整型数组、字符串数组等。

  4. 零基索引:Java 数组的索引从 0 开始。第一个元素的索引是 0,第二个元素的索引是 1,以此类推。最后一个元素的索引是数组长度减 1。

  5. 长度不可变:一旦数组创建后,其长度就是固定的,不可改变。如果需要存储更多或更少的元素,需要创建一个新的数组,并将元素复制到新数组中。

 

 

声明数组

  首先必须声明数组变量,才能在程序中使用数组

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[] argsmain 方法的参数,用于接收命令行传递给Java程序的参数

用来传参的,必须写上

 

posted on 2023-06-15 22:47  黑逍逍  阅读(128)  评论(0)    收藏  举报