版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第6章数组、枚举和注释、6.11维数组、6.2多维数组、6.3访问数组、6.5枚举、6.6 enum配置方法、使用6.7的EnumMap、6.8注释、6.9内置注释、6.10元注释、6.11集成实例方法2其中可以是Java中的任何数据类型,是用户定义的有效变量名称,指示变量是数组类型变量。定义数组时,Java不会向数组元素分配内存,只分配引用变量的一个空间。例如,int a;String personInt b100/错误,声明数组时不能指定长度2。建立一维阵列物件。与创建任何其他Java对象一样,使用new关键字创建一维数组对象,格式为数组名称=new元素类型元素数。例如,int Array
2、=new int100/创建100个int类型数据、6.1一维数组、Java虚拟机牙齿首先在堆区域中为数组分配内存空间的int类型数组(请参阅图6.1)。创建包含100个元素的int类型数组。阵列成员都是int类型,会占用4个位元组,因此整个阵列物件会位于堆集区域中,然后将该资料类型的预设值指定给每个阵列成员。int类型的默认值为0。图6.1 1一维阵列的内存布局,6.1一维阵列,3 .一维阵列初始化可以在定义阵列的同时明确初始化阵列元素、动态初始化和静态初始化。静态初始化是指在定义数组时为数组元素分配空间和分配值。格式为=、或=、Java编译器会根据数量自动计算整个数组的长度,并分配适当的空
3、间(例如,int Array=1,2,3,4)。6.1一维阵列,阵列成员可以是参考类型或静态初始化(请参阅图6.2)。Pointpa=newpoint (1,4)、newpoint (3,9)、newpoint (15,18);Class Point int x,y;Point(int a,int b)x=a;y=b;图6.2参考类型数组的内存布局、6.1一维数组、动态初始化意味着数组定义与为数组分配空间和分配值的操作分开(例如,int a=new int3A0=1;a1=5;a2=9;同样,数组成员是引用类型,可以动态初始化。例如,Point pa=new Point3Pa0=新点(1,4)
4、;Pa1=新点(3,9);Pa2=新点(15,18);/或匿名阵列表示法/pointpa=newpoint (1,4)、newpoint (3,9)、newpoint (15,18);Class Point int x,y;Point(int a,int b)x=a;y=b;6.1一维数组,示例6.1将一组非零牙齿整数输入一维数组,设计Java程序,平均牙齿数,并分别计算牙齿组的正负数。test average . Java package org . arrays;public class test average public static void main(string args)int I=args . length;/获取命
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年教育科技行业变革报告及在线教育技术趋势报告
- 26年银发脑中风应急处理实操课件
- 安装2026年光伏发电系统合同协议
- 护理带教中的护理职业发展
- 2026年2026年高考物理三轮冲刺:选择题 能力提升练习题汇编(含答案解析)新版
- 护理服务流程与成本控制
- 环卫局招聘考试题及答案
- 动力电池产业园项目环境影响报告书
- 护理法律法规解读
- 辽宁省鞍山市2025-2026学年高一上学期期末考试语文试题(解析版)
- 甲状腺危象护理查房要点
- 镇静药物的使用及注意事项
- 排污许可审核方案投标文件(技术方案)
- 急救常识科普
- 用户运营考试题及答案
- 初一作文成长经历8篇范文
- 电力行业智能巡检体系建设实施方案
- 保密管理方案和措施
- 青浦区2024-2025学年六年级下学期期末考试数学试卷及答案(上海新教材沪教版)
- 华辰芯光半导体有限公司光通讯和激光雷达激光芯片FAB量产线建设项目环评资料环境影响
- 医学翻眼睑操作规范教学
评论
0/150
提交评论