版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数组,为什么有数组? 堆内存和栈内存 int x; x = new int100; x=null; 的内存状态变化情况,数组,静态数组 int ia =1,2,3,4; int ia=new int3,4,5; int a5;/声明数组时,不能指定其长度,编译时将出错 使用数组时要注意的问题 空指针异常 如何得到数组长度 数组越界异常,一维数组元素的复制 int myArray=1,2,3,4; int another=myArray; 对应内存情况:,myarray,another,复制内容System.arraycopy(from,fromindex,to,toindex,count) 如
2、:int myArray=1,2,3,4; int another=new int4; System.arraycopy(myArray,0,another,0,4);,myarray,another,多维数组,如何理解多维数组,类似我们的棋盘。 java 中并没有真正的多维数组,只有数组的数组, Java中多维数组不一定是规则矩阵形式。 定义一个多维数组 int xx; xx=new int3; xx0=new int3; xx1=new int2;,多维数组,多维数组中元素的引用方式,如:x12。 规则矩阵数组可以在一条语句中产生,如:int xx=new int23; 多维数组的静态初始化 ,如: int xx=3,2,7,1,5,6;,与数组操作相关的函数,用Arrays.sort 来排序数组,习题: 编写程序,统计课程编号为1001、1002、2001和3001的平均成绩并输出。学生成绩表如下图所示。【每个课程编号的成绩用数组存储,读取时循环操作】,习题的成绩表,根据上题得出的考生平均成绩进行判断,如果在90分以上,屏幕上输出“课程编号为XXXX的考生平均成绩为优”;在8090分之间输出“课程编号为XXXX的考生平均成绩为良”;在7080分之间输出“课程编号为XXXX的考生平均成绩为中”,在6070分之间输出“课程编号为X
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 巡更系统调试施工方案
- 2026年度专项行动水利防汛安全排查整改方案
- 2026年小学少先队小骨干热心公益测试题
- 区块链合规应用-第2篇-洞察与解读
- 第8章 生物体有相同的基本结构教学设计初中生物学苏科版七年级下册-苏科版
- 第4课 美化文档添锦绣教学设计初中信息技术鲁教版新版2018第3册-鲁教版2018
- 2026年会计职称考试实务操作题库
- DevSecOps集成-洞察与解读
- 2026年灭火器使用检查知识竞赛题库
- 高中数学人教A版 (2019)必修 第一册2.1 等式性质与不等式性质第2课时教案设计
- 银行资产配置方案
- 免费模式6种核心方式
- 安捷伦GC仪器操作步骤
- GFM阀控密封铅酸蓄电池安装维护手册
- 牙体代型制备与修整(口腔固定修复工艺课件)
- GB/T 6109.20-2008漆包圆绕组线第20部分:200级聚酰胺酰亚胺复合聚酯或聚酯亚胺漆包铜圆线
- GB/T 26523-2022精制硫酸钴
- 美学第六讲日常生活美
- 职业健康检查机构卫生管理自查表(2018年版)
- 通用设备经济寿命参考年限表
- DBJ51-T 194-2022 四川省城镇房屋白蚁预防工程药物土壤屏障检测和评价技术标准
评论
0/150
提交评论