- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 第3章 流程控制和数组 专业教程 理论讲解部分 一维数组 多维数组 数组常用操作 一维数组 多维数组 掌握Java语言数组的使用 3.2 数组 3.2.1 一维数组 数组是用来存储一组相同类型数据的数据结构。可以通过整型下标(index)访问数组中的每一个值。比如,a是一个整数数组,a[i]就是数组中第i+1个整数。 通过指定数组类型和数组变量名可以声明数组变量。其语法格式为: type[] arrayName; 其中类型(type)可以为Java中任意的数据类型,包括简单类型和组合类型,数组名arrayName为一个合法的标识符,[ ]指明该变量是一个数组类型变量。 3.2 数组 3.2.1 一维数组 数组作为一种特殊的数据类型具有以下特点: 1)一个数组中所有的元素应该是同一类型; 2)数组中的元素是有顺序的; 3)数组中的一个元素通过数组名和数组下标来确定。 3.2 数组 3.2.1 一维数组 Java在数组的定义中 [ ]中不用指出数组中元素的个数,即数组长度,而且对于如上定义的一个数组是不能访问它的任何元素的。 数组必须经过初始化后,才能应用数组的元素。数组的初始化分为静态初始化和动态初始化两种。 3.2 数组 3.2.1 一维数组 静态初始化: 在定义数组的同时对数组元素进行初始化。 例如: int intArray[ ]={1,2,3,4};//定义一个4个 元素的int数组 3.2 数组 3.2.1 一维数组 动态初始化: 使用运算符new为数组分配空间,对于简单类型的数组,其格式如下: type arrayName[ ]=new type[arraySize]; type[ ] arrayName=new type[arraySize]; 3.2 数组 3.2.1 一维数组 动态初始化: 用new关键字为一个数组分配内存空间后,系统将为每个数组元素都赋予一个初值,这个初值取决于数组的类型。 所有数值型数组元素的初值为0,字符型数组元素的初值为一个不可见的ISO控制符(\u0000),布尔型数组元素的初值为false,字符串数组和所有其他对象数组在创建时元素的初值为null。 3.2 数组 3.2.1 一维数组 当定义了一个数组,并用运算符new为它分配了内存空间后,就可以引用数组中的每一个元素了。元素的引用方式为: arrayName[index] index为数组下标,可以是整型常数或表达式,如:arrayName[1], arrayName[i], arrayName[6*i]等。下标是0序的,即从0开始,一直到数组长度减1。 3.2 数组 3.2.1 一维数组 数组一旦创建之后,就不能再改变其长度。每个数组都有一个属性length指明它的长度。 例如: intArray.length指明数组intArray的长度。 3.2 数组 3.2.1 一维数组 class Array { public static void main(String args[]) { int month_days[]; month_days = new int[12]; month_days[0] = 31; month_days[1] = 28; month_days[2] = 31; month_days[3] = 30; month_days[4] = 31; month_days[5] = 30; month_days[6] = 31; month_days[7] = 31;
您可能关注的文档
最近下载
- 2022东君照明集中控制系统用户手册.docx VIP
- 〖GB50011-2016〗建筑抗震设计规范(2016年版).docx VIP
- 《浙江省建设工程其他费用定额》(2018版).docx
- 怎样恢复已删除的文件.doc VIP
- 2025年中国铁道橡胶垫板数据监测报告.docx
- 2023-2024全国初中物理竞赛试题精选精编第05讲凸透镜成像(解析版).docx VIP
- 2001-2016年电子科技大学《601数学分析》历年考研真题汇总(含部分答案).pdf VIP
- 古典文献学第二章 文献的形成和流布.ppt VIP
- 2025年综合窗口岗位工作人员招聘考试笔试试题(附答案).docx VIP
- 纪念中国红军长征胜利89周年PPT课件.pptx VIP
文档评论(0)