要回答的基本数组问题

时间:2016-04-21 00:38:04

标签: arrays

制作数月的数组。访问第1个月。访问上个月。你怎么得到这个长度?

制作CoffeeOrders的ArrayList。你如何获得第一笔订单?如何添加订单,如何获得存储的订单数等等

1 个答案:

答案 0 :(得分:0)

根据您使用的编码语言,数组可能意味着几个不同的东西。在最基本的层面上,数组是相同类型的信息列表(整数,字符,等等) 大多数系统将使用0索引阵列参考系统。这意味着"位置"数组中第一条信息的位置是0,最后一条是项目的数量' n'减1。

例如,如果您创建一个包含月份的数组,您可以按照自己喜欢的方式加载信息(按字母顺序,按字母顺序排列等),并使用月份索引来检索它。下面的代码使用C#语法,但大多数语言在此主题上非常相似。非常粗略的研究将帮助您找到您想要的东西。

string[] monthsArray = new string[12];
//spend some time entering data into the array, either with a loop or some other method
monthsArray[0] = "January";

for (int i =0; i < monthsArray.Length; i++){
    someoutputobject = monthsArray[i];
}

这段代码演示了如何处理您询问的所有内容。 &#34; for&#34; loop将从0-11访问数组的每个索引,并将数据发送到某个输出对象。

要向阵列添加新数据,它与检索它一样:

monthsArray[i] = "Janutember";

这将设置&#39; i&#39;数组中的位置为&#34; Janutember&#34;。