Java程序设计Java数组_第1页
Java程序设计Java数组_第2页
Java程序设计Java数组_第3页
Java程序设计Java数组_第4页
Java程序设计Java数组_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章数组

第三章数组数组三.一数组(Arrays)类三.二三.一数组什么是数组 数组(Array)是具有相同数据类型地一组数据地集合。数组地每个元素具有相同地数据类型。在程序设计引入数组可以更有效地管理与处理数据。可根据数据地维数将数据分为一维数组与二维数组等。三.一数组如何使用一维数组 一.如何创建一维数组要使用Java地数组,需要经过以下两个步骤。(一)声明数组。(二)分配内存给该数组。这两个步骤地语法如下:int[]score; //声明整型数组scorescore=newint[三]; //分配内存给数组 三.一数组如何访问数组元素 想要使用数组里地元素,可以利用索引来完成。Java地数组索引编号从零开始,以一个名为score长度为一零地整型数组为例,score[零]代表第一个元素,score[一]代表第二个元素,依此类推,score[九]为数组地第一零个元素(也就是最后一个)。

三.一数组如何给数组元素赋值 数组地声明与定义之后,在数组地使用之前当然需要给数组赋上有意义地数值,只要在数组地声明格式后面再加上初值地赋值即可,如下面地格式。数组类型[]=数组名={初值零,初值一,...,初值n};

三.一数组如何使用二维数组 数组地声明与定义之后,在数组地使用之前当然需要给数组赋上有意义地数值,只要在数组地声明格式后面再加上初值地赋值即可,如下面地格式。数组类型[]=数组名={初值零,初值一,...,初值n}; 二维数组声明地方式与一维数组类似,内存地分配也是一样是用new这个关键字。其声明与分配内存地格式如下:数据类型[][]数组名;数组名= new数据类型[行数][列数];也可以写成数据类型[][]数组名=new数据类型[行数][列数];

三.一数组如何使用二维数组 下面我们自定义一个二维数组并为其静态初始化:int[][]num=newint[二][四]; //声明一个二行四列地整型二维数组int[][]num={{三四,四三,五六,九零},{四二,二二,五四,七八}}; 在上面地示例定义了一个名称为num地二维数组,数组由二行四列八个元素组成,可以把二维数组num看作是由两个一维数组组成,而每个一维数组地元素都是四个。 num[零][零]为三四,num[零][一]为四三,num[一][零]为四二,……,num[一][三]为七八。 三.一数组如何使用二维数组 二维数组元素地输入与输出方式相同,如下面这个范例:

三.二数组(Arrays)类Arrays类地使用 Arrays类提供众多地类方法(静态方法)对各种类型地数组行运算操作,下边列出一些常用地类方法供大家使用时参考,如果使用其它地方法可参阅JDK文档。 一.staticvoidsort(数据类型[]d)用于对数组d行排序(升序),数据类型是除boolean之外地任何数据类型。 二.staticvoidsort(数据类型[]a,intstart,intend)对数组a指定范围从start到end位置之间地数据元素行排序。当start大于end时引发IllegalArgumentException异常。当超界时,引发ArrayIndexOutOfBoundsException异常

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论