A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小周学诚 中级黑马   /  2013-7-16 09:12  /  1064 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

昨天把数组复习了一遍,做出以下总结


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();输出。括号里写上数组。

4 个回复

倒序浏览
定义数组时可以使用对象初始化器赋初值:
int[] intArraySums = new int[2]{2,3};
回复 使用道具 举报
哥们发了很多贴给的技术分也不多啊
回复 使用道具 举报
brucel50 发表于 2013-7-23 06:10
定义数组时可以使用对象初始化器赋初值:
int[] intArraySums = new int[2]{2,3};

int[] intArraySums = new int[2]{2,3};
这里的数组长度2可以省略
回复 使用道具 举报
输出数组中的每一个元素是要通过循环来实现的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马