黑马程序员技术交流社区

标题: 个人 一日一总(如有错误,还请指出) [打印本页]

作者: 小周学诚    时间: 2013-7-16 09:12
标题: 个人 一日一总(如有错误,还请指出)
昨天把数组复习了一遍,做出以下总结


1为什么我们用数组呢?它能干什么呢?

数组可以帮我们一次声明多个同类型的变量。而且这些变量再内存中是连续存储的。

2那怎么定义一个数组呢?

  (1)数据类型 【】 数组名=new 数据类型【 数组长度】;//数组长度也就是里边有几个元素。
         例如  定义一个字符串数组 叫STR  里边有5个元素
         string []  STR=new string[5];
注意:int类型数组一旦声明,里面每一个元素被初始化为0.
  (2)数据类型 【】 数组名={元素};
         这个就是在定义数组时先给他个元素
        例如  int [] S={1,2,3};//这就是定义一个int类型的数组 给它付了3个元素分别是1 2 3。
    (3)数据类型 【数组长度】 数组名={元素};//注意:大括号里写的元素个数一定等于数组长度。

3如何访问一个数组呢?
   
    通过下标(索引)来访问数组。
    也就是通过这个给数组赋值和取值。例如给第一个元素赋值  数组名【下标】="内容";
    取值就是console.write(数组名【下标】);
数组一般通过for循环赋值
for(int i=0;i<数组名.length;i++)
{
数组名【i】="内容";//内容可以通过console.readkey();这个方法读取。
}

4那怎么输出呢?

通过console.write();或console.writeline();输出。括号里写上数组。


作者: brucel50    时间: 2013-7-23 06:10
定义数组时可以使用对象初始化器赋初值:
int[] intArraySums = new int[2]{2,3};
作者: 小周学诚    时间: 2013-7-27 17:42
哥们发了很多贴给的技术分也不多啊

作者: 孔健    时间: 2013-7-27 22:41
brucel50 发表于 2013-7-23 06:10
定义数组时可以使用对象初始化器赋初值:
int[] intArraySums = new int[2]{2,3};

int[] intArraySums = new int[2]{2,3};
这里的数组长度2可以省略
作者: 孔健    时间: 2013-7-27 22:44
输出数组中的每一个元素是要通过循环来实现的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2