版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章数组
第三章数组数组三.一数组(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年临沂下载货运从业资格证模拟考试系统试题
- 中国道路设施连接杆项目投资可行性研究报告
- 中国变速传动轴承项目投资可行性研究报告
- 高纯化学试剂行业深度研究报告
- 2025外商投资有限公司设立合同模板
- 上海外国语大学贤达经济人文学院《材料成型装备及自动化》2023-2024学年第一学期期末试卷
- 上海思博职业技术学院《证券投资》2023-2024学年第一学期期末试卷
- 2025洗碗工的合同书范文
- 上海思博职业技术学院《合唱团排练5》2023-2024学年第一学期期末试卷
- 上海师范大学天华学院《计算机网络A》2023-2024学年第一学期期末试卷
- 加油站-课程设计
- 帛书老子道德经全文-校注
- 柑橘园的规划与设计(赵铮)
- 国家开放大学电大《中文学科论文写作》期末题库及答案
- 提高地下车库防水质量QC成果
- 物业消防系统承接查验表
- 俄罗斯联邦政府第782号决议 电梯安全技术规程(2009版)
- OPERA系统培训ppt课件
- 110Kv输变电工程电气安装技术交底
- ASTM_A29/A29M热锻及冷加工碳素钢和合金钢棒
- 录屏软件Camtasia_Studio使用教程
评论
0/150
提交评论