数组,你不一定了解的周到
发布时间:2021-06-03 20:30:13 所属栏目:大数据 来源:互联网
导读:一、数组的基本概念 1、什么是数组? 在平时使用最多的恐怕就是数组了吧, 它是使用最广泛的一种数据结构,它是相同数据类型(可以是基本类型也可以是自定义类型)的元素按一定顺序排列的集合,它们在内存中按照这个先后顺序连续存放在一起。有一维数组,二维数
|
一、数组的基本概念
1、什么是数组?
在平时使用最多的恐怕就是数组了吧,
它是使用最广泛的一种数据结构,它是相同数据类型(可以是基本类型也可以是自定义类型)的元素按一定顺序排列的集合,它们在内存中按照这个先后顺序连续存放在一起。有一维数组,二维数组,多维数组。
通俗的理解就是我们一般把一群羊或者一群牛放在一个圈里面,这个圈就相当于数组容器,每一个羊相当于一个元素。
以上这个概念需要知道这几个词汇:相同数据类型、一定顺序排列、集合、内存先后存放。
2、如何声明一个数组
从标题就可以看到,声明和创建一个数组是两个不同的过程。声明的作用就好像是告诉别人我要去洗澡,创建的作用就好像是我真正的去洗澡了(比喻不当哈哈)。那如何声明数组呢?
int[] students ;
int students [];
从上面我们看到这里有两种方式,但一般推荐第一种。毕竟第一种看起来可读性更好一点。
3、如何创建一个数组
在我们知道了如何声明数组之后,接下来就是我们如何创建一个数组。不同的语言创建一个数组的方式还是不一样的,但是大体上一样,这里给出java的几种方式。
//第一种:
int [] students = new int[50];
//第二种:
String [] colors = {"red","blue","black"};
从上面可以发现创建一个数组如此简单,别急,这三种方式里面其实还是有很多知识点需要掌握的。其实数组的创建其中有一个环节叫做数组的初始化。举个例子,我创建了一个数组,但是一开始数组容器里面可能还没有这些值。那什么时候才有了这些值呢?也就是系统什么时候把我声明的那些red、blue等等装到数组容器里面的呢?这个过程就是数组的初始化。数组是如何初始化的呢?
![]() (编辑:四平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

