如何定义编程语言中的数组,Java,JavaScript,PHP,C,C++,Python,C java,PowerShell?

数组是编程语言的重要组成部分。数组用于在单个数据结构中存储多个值。数组通常在相邻的内存位置存储项的集合。数组在Python、C#和Java等编程语言中也可以称为List、Collection等。

null

简单数组结构

数组通常以简单的方式使用,只有一个级别。我们可以定义一个数组来提供元素。

ARRAY_NAME=[ ITEM1, ITEM2 , ... , ITEMN ]
  • ARRAY_NAME 数组的名称。
  • ITEM 定义了限制通常是内存大小的每个项。

嵌套数组

数组可以像子数组一样嵌套在单个数组中。这对于描述复杂的数据结构非常有用。

ARRAY_NAME=[[ ITEM1, ITEM2] ,[ ... , ITEMN] ]

我们看得出来 ITEM1 ITEM2 将为 ARRAY_NAME .

Java数组

Java数组可以通过指定元素的类型来定义。通常,使用以下语法定义字符串或整数数组。

ARRAY_TYPE[] ARRAY_NAME={ ITEM1 , ITEM2, ... , ITEMN};
  • ARRAY_TYPE 项的数据类型,可以是字符串、整数等。
  • [] 用于定义这是一个数组。
  • ARRAY_NAME 是数组的名称,我们将在其中使用具有变量名称的数组。
  • ITEM 是存储在数组中的项。

定义Java字符串数组

我们可以用双引号来定义字符串数组,如下所示。在本例中,我们将在名为 names .

String[] names={"Ahmet", "Ali", "Mehmet"};

定义Java整数数组

我们还可以定义一个整数数组,在这里我们将提供一些数字或整数,如下所示。正如我们所看到的,我们不使用双引号,因为Java中的整数不需要双引号。

int[] myNum = {10, 20, 30, 40};

访问Java数组项

在定义或设置数组中的某些元素之后,我们可能希望访问它。我们可以使用一个索引号来指定给定元素的索引。在Java中,索引从0开始。在本例中,我们将访问字符串 Ahmet 并以索引号打印到标准输出 1 .

String[] names={"Ahmet", "Ali", "Mehmet"};System.out.println(names[1]);

JavaScritp数组

JavaScript数组可以用以下语法定义。JavaScript数组没有特定的值类型,我们可以在同一数组中使用不同的类型,如String、Integer、Object、Date等。

var ARRAY_NAME=[ITEM1, ITEM2 , ... , ITEMN];

创建JavaScript数组

我们将创建一个数组,将名称存储为如下所示的元素。数组名将是名称,项将用方括号括起来。

var names=["Ahmet", "Ali", "Mehmet"];

访问JavaScript数组项

我们可以通过提供数组项的索引号来轻松地访问它。在JavaScript中,索引号从0开始。在本例中,我们将获得项目值 Ali 带索引号 1 .

myname = names[1];

PHP数组

PHP数组可以用不同的方式定义,比如键值,但在本部分中,我们将学习正则数组。PHP数组使用以下语法。

$ARRAY_NAME = array(ITEM1 , ITEM2 , ... , ITEMN);
  • ARRAY_NAME 以符号“$”为前缀。
  • array 表示这是一个数组
  • ITEM s用括号括起来,用逗号分隔。

相关文章: Java集教程及示例

定义PHP数组

在本例中,我们将使用一个名为 names 它将名称存储为字符串变量类型。

$names= array ("Ahmet" , "Ali" , "Mehmet");

访问PHP数组

我们可以使用方括号中的元素索引号来访问PHP数组。在本例中,我们将访问元素 Ali 就像下面一样。

$names= array ("Ahmet" , "Ali" , "Mehmet");echo $names[1];

C和C++数组

C和C++编程语言提供了非常相同的数组使用。所以我们将把它们放在一个单独的部分。C和C++数组定义将具有以下语法。这与Java编程语言是一样的。我们需要为数组和元素提供一个类型。

ARRAY_TYPE[] ARRAY_NAME={ ITEM1 , ITEM2, ... , ITEMN};

定义C和C++字符串数组

我们可以用双引号来定义字符串数组,如下所示。在本例中,我们将在名为 names .

char[] *names={"Ahmet", "Ali", "Mehmet"};

定义C和C++整数数组

我们还可以定义一个整数数组,在这里我们将提供一些数字或整数,如下所示。正如我们所看到的,我们不使用双引号,因为C和C++中的整数不需要双引号。

int[] myNum = {10, 20, 30, 40};

访问C和C++数组项

在定义或设置数组中的某些元素之后,我们可能希望访问它。我们可以使用一个索引号来指定给定元素的索引。索引从C和C++中的0开始。在本例中,我们将访问字符串 Ahmet 并以索引号打印到标准输出 1 .

char[] *names={"Ahmet", "Ali", "Mehmet"};printf("%s",names[1]);

Python数组

Python为集合、数组、列表等提供了不同的类型。下面是Python数组或列表的语法。

ARRAY_NAME=[ITEM1, ITEM2 , ... , ITEMN]

定义Python数组

我们可以在python中定义一个数组,如下所示。Python数组可以存储或保存不同类型的项。在本例中,我们将创建一个名为 arr 里面有姓名、号码等。

arr = [ 1 , 2 , "Ahmet" , "Ali" ]

访问Python数组项

我们可以使用索引号访问数组项。在本例中,我们将访问 Ahmet 索引号为2。

arr = [ 1 , 2 , "Ahmet" , "Ali" ]print(arr[2])

C#阵列

C#数组可以像Java编程语言一样定义。我们可以使用以下语法。

ARRAY_TYPE[] ARRAY_NAME= new ARRAY_TYPE[ITEM_COUNT]{ ITEM1 , ITEM2, ... , ITEMN};
  • ARRAY_TYPE 数组的项类型。
  • ARRAY_NAME 数组的名称。
  • ITEM_COUNT 数组可以作为存储区或存储区的项数。

相关文章: Python数组或列表教程

定义C#数组

在本部分中,我们将定义一个名为 names . 此数组将存储字符串值。

string[] names= new string[3]{"Ahmet", "Ali", "Mehmet"};

访问C#项

我们可以使用索引值访问C中的数组项,如下所示。

string myname= names[1];

PowerShell阵列

可以使用以下语法定义PowerShell数组。我们将使用 , 用逗号分隔项目。

定义PowerShell阵列

在本部分中,我们将在Powershell中定义一个名为 names .  我们将在数组中存储字符串项。

$names = "Ahmet","Ali","Baydan"
Define Array
定义数组

访问PowerShell项目

我们可以使用索引号访问PowerShell中的数组元素。在本例中,我们将访问名为 Ali 带索引号 1 .

$name=  $names[1]
Access Item
访问项

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享