概念:数组是一个变量,用来存储相同数据类型的一组数据
1、数组与单个变量的不同
声明一个变量就是在内存空间中划出一块适合的空间
声明一个数组就是在内存空间中划出一串连续的空间
![](https://img.haomeiwen.com/i16716627/17a9806081ce56dd.png)
2、数组的基本要素
标识符:数组的名称,用于区分不同的数组
元素:向数组中存放的数据——各元素类型必须相同
类型:元素的数据类型
下标:元素的编号(索引),从0开始
3、数组使用的4个基本步骤
①声明数组:int[] scores; 告诉计算机数据类型是什么,不规定长度——》》数组类型 [] 数组名
②分配空间:scores=new int[5]; 告诉计算机分配几个连续的空间
③赋值:scores[0]=67; 相对应的空间中存放数据
④处理数据:scores[0]=scores[0] +5; 使用对应空间中的数据
数组声明同时赋值的三种情况:
![](https://img.haomeiwen.com/i16716627/ec07b7f1b7f59c71.png)
4、获取数组长度(元素个数)
属性:数组名.Length
例:计算平均数
![](https://img.haomeiwen.com/i16716627/9043c78cb4186454.png)
5、数组的遍历方法 foreach
foreach(int score in netScore)中,score为一个临时变量,只能在foreach中使用,轮流取出数组netScore中的数据赋值给score并参与运算,直至所有元素都取出一遍。注意,score的数据类型必须与数组的数据类型一致。
![](https://img.haomeiwen.com/i16716627/7601f03c039221eb.png)
6.基于数组的字符串分隔方法Split
Split('分隔字符')处理的为字符型数据,当Split()中无任何标记的时候,默认为按空格分隔,如下图则直接按顺序存入数组中。
![](https://img.haomeiwen.com/i16716627/c505765535e032d6.png)
网友评论