Java是老牌编程语言,占据互联网领域的半壁江山,而数组是每一门编程语言来说都是重要的数据结构之一,是每一个Java初学者中必须掌握的基本知识点。很多参加郑州Java培训班的学员在接触数组之初都会不知所错,今天千锋小编就给大家分享一下快速掌握数组的诀窍。
所谓数组,是无序的元素序列。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。需要注意的是,数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起数组是在程序设计中。
为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。数组元素并非只能是基元数据类型,还可以是结构、枚举或类。数组元素的一般形式为:数组名[下标] 其中的下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。
Java数组类型可分为一维数组、二维数组、三维数组和字符数组。一维数组是最简单的数组,其逻辑结构是线性表;二维数组在概念上是二维的,即是说其下标在两个方向上变化,下标变量在数组中的位置也处于一个平面之中, 而不是象一维数组只是一个向量;三维数组,是维数为三的数组结构,也是最常见的多维数组;字符数组用来存放字符量的数组称为字符数组,也可以是二维或多维数组。
了解了数组的定义、数组元素以及数组的类型后,我们来看一下使用Java数组中的相关操作。1)数组的声明:type[] arrayName; 或 type arrayName[];2)数组的创建:数组名 = new 数组元素的类型 [数组元素的个数];3)数组的初始化,分为静态初始化、动态初始化和默认初始化。静态初始化:arrayName = new type[]{element1,element2,element3...};动态初始化: arrayName = new type[length]。需要注意的一点是,不要静态初始化和动态初始化同时使用,也就是说不要再进行数组初始化时,既指定数组长度,也为每个数组元素分配初始值。
欢迎具体了解:郑州Java培训机构http://zz.mobiletrain.org/java/ |