- 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
- 《国际货代基础》课件 3.6项目三任务六.pptx
- 人工智能基础与应用(第2版)(微课版)课件 模块1 人工智能:开启智慧新时代.pptx
- 人工智能基础(Python实现)-课件全套 李福清 第1--8章 人工智能概述 --- 生成式大模型应用.pptx
- 人工智能基础与应用(第2版)(微课版)课件 模块6 个性化推荐:主动满足你的需求.pptx
- 建筑CAD 第2版 课件 任务3 运用天正建筑TArch 2014绘制住宅制建筑立面图.ppt
- 商务数据分析与应用 课件 项目七 商品数据分析与运营优化.pptx
- 人工智能基础与应用(第2版)(微课版)课件 模块8 人脸识别:机器也认识你.pptx
- 商务数据分析与应用 课件 项目九 市场数据分析与应用.pptx
- 工程制图 第2版 教案 下李茗 6.1 视图--- NO6 画装配图.doc
- 人工智能基础与应用(第2版)(微课版)课件 模块3 线性回归:预测未来趋势.pptx
最近下载
- GB7231-2016《工业管道的基本识别色、识别符号和安全标识》 GB 7231-2003文档撰写.pptx VIP
- 八年级下册道德与法治教材课后习题参考答案(修改版).pdf VIP
- 化工公司综合应急预案.pdf
- 《中医诊断学》——四诊(课堂PPT).ppt
- 《企业架构分析》课件.ppt VIP
- TIA-604-18-2015 国外国际标准.pdf
- 运动营养学(第三版)课件全套 第1--10章 运动营养学基础、 健身运动的合理膳食营养---运动.pptx
- 钢琴谱 泰坦尼克号主题曲 原版 我心永恒 My heart will go on 五线谱 带指法.pdf VIP
- 英语说课稿(全英版)(精选范文).doc
- Lingumi单词卡level1-3(幼儿英语适合2-6岁幼儿).pdf VIP
文档评论(0)