- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA课件的第三章
三、二维数组 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
您可能关注的文档
- hy的permill安装及基本功能介绍.pptx
- HZD2000系列自的动提升料斗混合机说明书.docx
- H海览F的六练习.ppt
- h的ibernate表关联详解.pdf
- H的TCC-1总线消防电话说明书.pdf
- h的tc vive 中文说明书.pdf
- H的TML 标准属性.docx
- h的tml标签属性大全.doc
- H的TTP 协议中你必须知道的三种数据格式.doc
- I2S的E1软件工程概论.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)