- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、二维数组 1、数组的数组 2、定义:数组类型 数组名[][] 3、分配空间: ①数组名[][]=new 数据类型[行数][列数] 例:int a[][]=new int[3][4];3行4列 ② int a[][]=new int[2][]; 从高维开始 a[0]=new int[3]; a[1]=new int[3]; 4、二维数组元素的引用: 需要两个索引,即行索引和列索引 索引值也是从0开始 a[1][2] 5、二维数组的初始化: 直接对每个数组元素赋值 定义数组的同时进行初始化 思考题: ① Java的基本数据类型有哪些? ② Java中数据类型转换有哪些情况? ③ 循环语句有哪几种? ④ 如何进行数组的复制? §3 流程控制语句 结构化程序设计的三种基本流程 ① 顺序结构 ② 分支结构 ③ 循环结构 二、分支语句 双分支: if 语句 多分支: switch语句 一、简单语句 方法调用 赋值语句 以分号结尾 1、if语句 基本语法语法: if (条件表达式) { 语句块1; } else { 语句块2; } 条件表达式返回true则执行语句块1,若为false则执行语句块2。 if判断语句一 If条件式 语句1 离开判断式 真 假 if判断语句二 If条件式 语句1 离开判断式 语句2 真 假 if 的多条件判断: if(条件式A) {程序语句一; } else if(条件式B) {程序语句二; } else if … … else {程序语句N; } 当任意条件式为true时,即执行该行程序后的程序语句 若为false则跳过该程序语句 若都不符合所有条件,则执行else后的程序语句N 例:3-6,p51 LeapYear 2、switch语句 用途:用于针对某表达式的不同值,进行条件判断,然后从多个程序语句中,选择其中一个执行。 语法:先计算switch后的表达式,再以计算所得的值对比各case语句后的值,以决定执行哪一个case内的程序语句,若没有符合的条件,执行default后的程序语句。 注意:表达式必须是整数型或字符类型 判断值必须是常数 switch语句: switch(表达式或变量) {case 条件值1: 语句块1; break; case 条件值2: 语句块2; break; … default: 语句块N; break; } switch判断 条件值1 程序区块1 计算switch后的条件式 条件值2 程序区块2 default 程序区块n 离开判断式 真 假 真 假 ……… ……… 假 例:3-7,p52 三、循环语句 1、类型:for循环 while循环 do-while循环 2、要素:循环的初始化 循环的条件 循环体 循环的改变 3、for循环 基本语法: for(起始表达式;测试表达式;递增表达式) { 程序语句; … } 注意: ①起始表达式:计数变量起始值 ②测试条件:计数变量的限制条件 ③递增表达式:每次执行完程序区段后,利用此表达式更改计数变量的值 for 循环 测试表达式 程序语句 递增表达式 真 假 起始表达式 嵌套的for循环:一个for循环中,还有另一个for循环。 for(i=0;i10;i++) { for(j=0;j10;j++) { 程序语句 … } } 4、while循环 while(条件式) { 程序语句 … } while 循环 条件 程序语句 离开循环 真 假 do-while循环 语法: do { 程序语句; … }while(条件式); do …while循环 例:3-9,p57 Sum100 条件 程序语句 离开循环 真 假 进入循环 5、跳转语句: continue语句 break语句 return语句 continue语句:必须用于循环结构内 语法: continue; 终止当前这一轮循环。 continue 标号; 使流程转入标号标明的循环层次。 例:3-14(Prime100Continue) P64 break语句:跳出语句块 语法: break;跳出循环或switch语句。 break 标号;使流程转入标号标明的语句块。 例:3-13
您可能关注的文档
- XP操作系统安装预览.ppt
- 露天钻孔爆破(x培训)总结.ppt
- 轮机英语2016一月总结.doc
- 轮机自动化第十四章总结.ppt
- 轮扣式高支模施工方案-正式(l华颢1700300)2012.5.27总结.doc
- 轮胎常见故障总结.doc
- 风电场前期、运行、检修材料.ppt
- 风电场生产管理知识5材料.doc
- JAVA_8基于Swing的图形化用户界面new预览.ppt
- Java1_2_3预览.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)