47 lines
1.5 KiB
Markdown
47 lines
1.5 KiB
Markdown
|
---
|
|||
|
title: Arrays
|
|||
|
localeTitle: 数组
|
|||
|
---
|
|||
|
# 数组
|
|||
|
|
|||
|
数组用于存储相同类型的数据集合。这可以用作包含多个值或变量集合的单个变量。
|
|||
|
|
|||
|
# 数组规则
|
|||
|
|
|||
|
数组从零开始。数组的第一个元素是0,第二个元素是1,第三个元素是2,依此类推。
|
|||
|
|
|||
|
数组必须具有相同的数据类型。您可以在数组中使用任何数据类型(例如int,double,float,string,enum)
|
|||
|
|
|||
|
必须首先声明并初始化新的Array,然后才能调用和访问它。
|
|||
|
|
|||
|
# 声明一个数组
|
|||
|
|
|||
|
使用以下格式声明数组: `dataType [] nameOfArray;`
|
|||
|
|
|||
|
# 初始化一个数组
|
|||
|
|
|||
|
使用以下格式初始化数组。此方法还声明数组并指出要将多少值存储到数组中。
|
|||
|
|
|||
|
`dataType [] nameOfArray = new nameOfArray[numberOfElements];`
|
|||
|
|
|||
|
# 将值分配给数组
|
|||
|
|
|||
|
您可以使用以下格式直接将值分配给元素:
|
|||
|
|
|||
|
`nameOfArray[2] = 50;`
|
|||
|
|
|||
|
将值50直接赋值给元素\[2\]
|
|||
|
|
|||
|
您可以使用以下格式声明数组时一次分配多个值:
|
|||
|
|
|||
|
`dataType [] nameOfArray = {5,17,19,92};`
|
|||
|
|
|||
|
将值5分配给元素\[0\],将17分配给元素\[1\],将19分配给元素\[2\],将92分配给元素\[3\]。
|
|||
|
|
|||
|
您可以使用以下格式一次声明,初始化和分配数组中的值:
|
|||
|
|
|||
|
`dataType [] nameOfArray = new nameOfArray[numberOfElements] {value1,value2,value3,value4};`
|
|||
|
|
|||
|
您可以使用以下格式将数组直接存储到另一个数组中:
|
|||
|
|
|||
|
`int [] nameOfArray = new nameOfArray[4] {2,9,56,1280};` `int [] nameOfSecondArray = nameOfArray;`
|