版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章数组
第三章数组数组三.一数组(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026浙江丽水莲都农文旅投资发展集团有限公司招聘派遣制人员23人笔试备考试题及答案详解
- 2026年河南省郑州市网格员招聘笔试备考题库及答案详解
- 2026西安市新城区公益性岗位人员招聘笔试模拟试题及答案详解
- 2026浙江杭州市景汇中学招聘初中语文、数学教师(非事业)笔试备考试题及答案详解
- 2026年7月四川内江市东兴区城镇公益性岗位招聘27人考试备考题库及答案详解
- 2026福建泉州晋江市青阳街道办事处招聘工作人员1人考试备考试题及答案详解
- 2026辽宁大连市瓦房店市公证处招聘合同制公证辅助人员2人笔试参考题库及答案详解
- 2026年伊春市友好区事业编单位人员招聘笔试模拟试题及答案详解
- 2026广西钦州市未成年人保护中心招聘公益性岗位2人笔试备考题库及答案详解
- 2026广西壮族自治区公共资源交易中心公开招聘4人笔试模拟试题及答案详解
- 2025银行合规管理岗位考试真题及答案
- 垂直大模型项目实施方案
- 医院科室内部绩效考核与二次分配方案
- GB/T 10454-2025包装非危险货物用柔性中型散装容器
- 【新教材】统编版(2024)八年级上册道德与法治全册教案
- 2025年心肺复苏课件
- 标准气体管理制度内容
- 长沙理工大学城南学院《光纤通信原理》2022-2023学年第一学期期末试卷
- 手术室外来器械使用管理
- 2024年全国寄生虫病防治技能竞赛备赛试题库-上(血吸虫病、疟疾)
- 房屋居住权合同
评论
0/150
提交评论