Java数组和随机数.ppt
《Java数组和随机数.ppt》由会员分享,可在线阅读,更多相关《Java数组和随机数.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数组2.3数组数组 在在Java语言中,数组是一种最简单的复合数据类语言中,数组是一种最简单的复合数据类型(引用数据类型)。数组是有序数据的集合,数型(引用数据类型)。数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。统一的数组名和下标来唯一地确定数组中的元素。数组有一维数组和多维数组。我们将在后面的课程数组有一维数组和多维数组。我们将在后面的课程中介绍。中介绍。2.3数组数组一维数组:定义一维数组的定义方式为:一维数组的定义方式为:type arrayName;其中类型其中类型(type
2、)可以为可以为Java中任意的数据类型,包中任意的数据类型,包 括简单类型和组合类型,数组名括简单类型和组合类型,数组名arrayName为一个为一个 合法的标识符,合法的标识符,指明该变量是一个数组类型变量。指明该变量是一个数组类型变量。例如:例如:int intArray;声明了一个整型数组,数组中的每个元素为整型数据。声明了一个整型数组,数组中的每个元素为整型数据。我们还可以定义一个复合类型的数组,例如:我们还可以定义一个复合类型的数组,例如:Date dateArray;声明了一个容纳复合数据类型声明了一个容纳复合数据类型Date的数组。的数组。与与C、C+不同,不同,Java在数组的
3、定义中并不为数组元素在数组的定义中并不为数组元素分配内存,因此分配内存,因此 中不用指出数组中元素的个数,即数组中不用指出数组中元素的个数,即数组长度,而且对于如上定义的一个数组是不能访问它的任何长度,而且对于如上定义的一个数组是不能访问它的任何元素的。必须经过初始化后,才能应用数组的元素。元素的。必须经过初始化后,才能应用数组的元素。2.3数组数组一维数组:定义 除了这种定义数组的方式之外,除了这种定义数组的方式之外,java语言还提供了其语言还提供了其他的定义形式,如下所示:他的定义形式,如下所示:Type arrayName;对于以上举出的例子,我们也可以这样定义:对于以上举出的例子,我
4、们也可以这样定义:int intArray;Date dateArray;2.3数组数组一维数组:定义一维数组定义之后,必须经过初始化才可以引用。数组的一维数组定义之后,必须经过初始化才可以引用。数组的初始化分为静态初始化和动态初始化两种:初始化分为静态初始化和动态初始化两种:静态初始化:在定义数组的同时对数组元素进行初在定义数组的同时对数组元素进行初始化,例如:始化,例如:int intArray=1,2,3,4;/定义了一个含有定义了一个含有4个个 /元素的元素的int型数组。型数组。2.3数组数组一维数组:初始化 动态初始化:使用运算符使用运算符new为数组分配空间,对于简为数组分配空间
5、,对于简单类型的数组,其格式如下:单类型的数组,其格式如下:type arrayName=new typearraySize;type arrayName=new typearraySize;对于复合类型的数组,需要经过两步空间分配。对于复合类型的数组,需要经过两步空间分配。首先:首先:type arrayName=new typearraySize;然后:然后:arrayName0=new type(paramList);arrayNamearraySize-1=new type(paramList);2.3数组数组一维数组:初始化例如:String stringArrar;/定义一个定义一
6、个String类型的数组类型的数组stringArray=new String3;/给数组给数组stringArray分配分配3个应用个应用 /空间,初始化每个引用值为空间,初始化每个引用值为nullstringArray0=new String(“how”);stringArray1=new String(“are”);stringArray2=new String(“you”);初始化各数组元素初始化各数组元素2.3数组数组一维数组:初始化当定义了一个数组,并用运算符当定义了一个数组,并用运算符new为它分配了内存为它分配了内存空间后,就可以引用数组中的每一个元素了。元素的空间后,就可以引
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 数组 随机数
限制150内