数组

作者: 妈妈说喝牛奶能长个 | 来源:发表于2017-08-08 11:57 被阅读0次

数组:相同数据类型的成员组成的一组数据

int[] numbers = {1,3,4,5};

在使用数组之前必须进行初始化赋值

int[ ] numbers;

float[ ] score;

string[ ] names;

初始化数组: 动态初始化   静态初始化

int[] arr = new int[]{1,2,3,4,5,6,8 };

float[] floatarr = {1.0f,2.0f,4.0f,5 };

string[] strArr;

strArr = new string[]{"China","US","Japan" };

动态初始化

数组名 = new 类型 [数组长度];  类型[] 数组名 = new 类型[数组长度]

numbers = new int[10];                                     //默认值:0

score = new float[10];                                      //默认值:0.0f

names = new string[10];                                  //默认值:null(空对象)

int[ ] number_1 = new int[3]{1,2,3 };                 //长度受3限制

int[ ] number_2 = new int[ ]{1,2,3,4 };

string[ ] names_1 = new string[ ]{"China","England","USA" };

静态初始化

int[ ] numbers_3 = {1,2,3,5,6,8};

string[ ] names_2 = { "瓜皮","麻瓜","猪头"};     //0,1,2


通过数组下标访问数组中的成员

string name = names_2[0];

Console.WriteLine(name);

避免下标越界

string[ ] names_2 = { "瓜皮","麻瓜","猪头"};          //0,1,2

string name_1 = names_2[3];                                 //数组下标越界

数组长度

string[ ] names_2 = { "瓜皮","麻瓜","猪头"};

int a = 2;

if (a < names_2.Length) {

            Console.WriteLine (names_2[a]);

}

数组的遍历(循环)

int[ ] numbers_3 = {1,2,3,5,6,8};

numbers_3[5] = 7;

for (int i = 0; i < numbers_3.Length; i++) {

             Console.Write (numbers_3[i]);

}

修改数组成员

int[] numbers_3 = {1,2,3,5,6,8};

numbers_3[5] = 7;    //8==>7


int[ ] arr = new int[ ]{1,2,3,4,5,6,8 };

float[ ] floatarr = {1.0f,2.0f,4.0f,5 };

int[ ] b = arr;

b [0] = 0;

Console.WriteLine ("{0}",arr[0]);              //0


int[ ] intArray = {1,12,34,2,5,6 };

//反向打印数组所有成员

for (int i = intArray.Length-1; i >=0; --i) {

               Console.Write (intArray[i]);

}

//求出数组中所有元素的和

int sum = 0;

for (int i = 0; i < intArray.Length; i++) {

                 sum += intArray [i];

}

Console.WriteLine ("{0}",sum);

相关文章

  • 数组

    数组数组数组数组数组数组数组数组数组

  • JavaScript - 5.数组<增删改查>

    数组 Array 数组 - 增 数组 - 删 / 改 数组 - 查 数组 - 自动 toString() 数组 -...

  • PHP数组使用

    数组定义 数组增、删、改 数组查询 数组排序 数组合并、分割 数组比较、去重复 数组长度 数组遍历 数组转换 其他...

  • 》》》PHP初入---(三)

    数组定义 1.索引数组:数组下标是整型的 声明数组: 访问数组: count(数组)--获取数组长度 查看数组所有...

  • JavaScript中数组的常用操作

    数组的遍历 数组的映射 数组的简化 数组的连接 获取数组的片段 数组的拷贝 查找数组 数组去重

  • JavaSE之数组

    六、数组 目录:数组概述、数组声明创建、数组使用、多维数组、Array类、稀疏数组 1.什么是数组 数组的定义:数...

  • Shell数组、关联数组

    数组 定义数组 获取数组 关联数组 定义关联数组 获取关联数组

  • 学习Java第五天

    数组是多个数据的集合 数组的语法 数组元素类型【】 数组名; 多维数组: 数组元素类型【】【】 数组名; 多维数组...

  • php基础精粹

    PHP php数组 php数组之索引数组初始化 PHP数组之索引数组赋值 PHP数组之访问索引数组内容 PHP数组...

  • C语言的惯用集

    数组部分 数组部分 清空数组a 把数据读进数组a 对数组a求和

网友评论

      本文标题:数组

      本文链接:https://www.haomeiwen.com/subject/pbltrxtx.html