- 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.2 必备知识 8 数 组 (1)二维数组的声明 数据类型名[ ][ ] 数组名; 如: double[ ][ ] b; 同理可以写成如下的格式: double b[ ][ ]; 3.3.2 必备知识 8 数 组 (2)二维数组的初始化 静态初始化 可以把每一行数据用一对{}括起,不同行数据间用逗号隔开。 int intArray_1[ ][ ]={{1,2},{2,3},{3,4}}; //定义了一个3行2列的规则二维数组,共有6个元素 int intArray_2[ ][ ]={{1,2},{2,3},{3,4,5}}; //定义了一个3行的不规则二维数组,第一行2个元素,第二行2个元素,第三行3个元素,共7个元素 3.3.2 必备知识 8 数 组 动态初始化 ① 规则二维数组 对于规则的二维数组可以直接为每行元素分配空间。 ②不规则二维数组 对于不规则的二维数组,应该从首行开始,分别为每一行元素分配空间。 如: int a[ ][ ] = new int[2][3]; //即创建一个2行3列共6元素的二维数组 3.3.2 必备知识 8 数 组 如: int a[ ][ ]=new int[3][]; //声明一个具有3行的二维数组,还没分配空间 a[0]= new int[2]; //为第0行分配2个数组元素的空间 a[1]= new int[3]; //为第1行分配3个数组元素的空间 a[2]= new int[4]; //为第2行分配4个数组元素的空间 Student s[ ][ ] = new Student[2][ ]; s[0]= new Student [1];//为第0行分配1个引用空间 s[1]= new Student [2]; //为第1行分配2个引用空间 s[0][0]= new Student();// 为每个数组元素单独分配空间 3.3.2 必备知识 8 数 组 (3)二维数组元素的引用 数组名[元素行下标] [元素列下标] 定义规则二维数组 int a[][]=new int[2][3]; 则其元素的引用: a[0][0] //ok a[0][3] //error a[0][2] //ok a[2][3] //error 注意:对于一个m行的二维数组来说,其任何元素的行下标都只能在[0,m-1]的范围内取值,列下标只能在[0,当前行列数-1]范围内取值 3.3.2 必备知识 8 数 组 (4)二维数组的应用 二维数组的一个典型应用是进行矩阵的转置,即将二维数组行列元素互换,存到另一个数组中。 3.3.3 拓展训练 数组和循环是实际编程中最常用到的知识,其中尤以二维数组和二层循环的组合为典型,下面我们通过一个求矩阵鞍点(即某一元素在其行中最大,在其列中最小)的例子,来看看两者结合应用的方式,本例要求用户从键盘自由输入6个不同的整数,构成一个2行3列的矩阵,并判断其中的鞍点情况。 3.3.4 实现机制 1 部门绩效考核分析任务程序结构 本任务的实现主要依赖于1个源文件:EmployeeEvaluationInquiry.java。 它在Eclipse的包(package)视图中的位置如图3-35所示: 3.3.4 实现机制 2 部门绩效考核分析任务程序剖析 EmployeeEvaluationInquiry.java 部门绩效考核 分析任务程序 代码分析 项目实训 1.实训目标 1.理解Java基本数据类型的概念和特点。 2.理解常量和变量的概念,掌握它们的声明和初始化的方法。 3.掌握双分支选择语句(if…else)和多分支选择语句(switch)的使用。 4.掌握三种循环语句:while、do…while和for的使用方法。 5.理解字符串的概念,并掌握String类的常用方法。 6.理解并掌握一维数组和二维数组的使用方法。 项目实训 2. 编程要求 用Eclipse编写Java程序代码,实现应用程序指定的功能,程序代码格式整齐规范、便于阅读,程序注释规范、简明易懂。 项目实训 3. 实训内容 1) 编程输入学生的学习成绩的等级,给出相应的成绩范围。 设A级为85分以上(包括85分);B级为70分以上(包括70分); C级为60分以上(包括60分);D级为60分以下。 分别使用if语句和switch语句实现。 2)使用continue语句实现:将100~300之间的不能被 3整除的数输出。 3) 求1+2+…+100 之和
您可能关注的文档
- 高等数学导数公式大全幻灯片.ppt
- 高等数学的故事幻灯片.ppt
- 高等数学第9章节D9_6几何中的应用幻灯片.ppt
- 高等数学第六版上册自编幻灯片.ppt
- 高等数学第六节多元函数微分学的几何应用课件幻灯片.ppt
- 高财第八章节EVA与业绩评价幻灯片.ppt
- 高等数学第三章节幻灯片.ppt
- 高等数学第十二章节微分方程第一节基本概念第二节可分离变量课件幻灯片.ppt
- 高风中学语文组:秋声赋课件幻灯片.ppt
- 高等数学第四章节中值定理与导数的应用幻灯片.ppt
- 高等数学中的哲学幻灯片.ppt
- Java程序设计项目化教程教学资源教学课件作者张红项目4章节幻灯片.ppt
- Java程序设计项目化教程教学资源教学课件作者张红项目5章节幻灯片.ppt
- Java程序设计项目化教程教学资源教学课件作者张红项目6章节幻灯片.ppt
- Java程序设计项目化教程教学资源教学课件作者张红项目7章节幻灯片.ppt
- Java程序设计项目化教程教学资源教学课件作者张红项目8章节幻灯片.ppt
- Java程序设计项目化教程教学资源教学课件作者张红项目9章节幻灯片.ppt
- java技术及应用课件与大量例子Java01_02章节幻灯片.ppt
- 高等材料力学幻灯片.ppt
- Java就业培训教程_张孝祥_1_开发前奏1章节幻灯片.ppt
最近下载
- 招投标合规指引之招标常见问题(第一期).pdf VIP
- 2025版建筑行业临时用工合同范本(2025版).docx
- 痛风性关节炎-课件.ppt VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 2024年《高等教育心理学》教师岗前培训考试复习题库(含答案).docx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析.doc VIP
- Module4Unit1Willyoutakeyourkite?(教学设计)-英语四年级下册.docx
- 新闻编辑学 (第四版).pptx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析 .pdf VIP
- (人教2019版)化学必修第一册 全册大单元教学设计.docx
文档评论(0)