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

特点:

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

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

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

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

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

 

 

声明数组

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

1
2
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]); }

多维数组

1
2
3
4
5
int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6},
    {7, 8, 9}
}; 

 

数组类型:

1. 整型

1
int[] numbers = {1, 2, 3, 4, 5};

2.浮点型

1
double[] scores = { 98.5, 87.2, 92.0, 95.5 };

3.字符型

1
char[] letters = {'a', 'b', 'c', 'd'};

4.布尔型

1
boolean[] flags = {true, false, true, true};

5.字符串型

1
String[] names = {"Alice", "Bob", "Charlie"};

代码中main函数:

 

 

String[] argsmain 方法的参数,用于接收命令行传递给Java程序的参数

用来传参的,必须写上

 

posted on   黑逍逍  阅读(121)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)



点击右上角即可分享
微信分享提示