海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第三章 控制语句

第三章控制语句 ■课程内容:结构化程序设计的流程控制 ■授课时间:2006/09/19 圈氵 教学目标:了解分支、循环等基本编程概念在 Java中是如何实现的 随 重点:块作用域,条件语句,不确定循环,确 定循环 ■教学方法:讲授 ■教学过程:(省略) ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 课程内容: 结构化程序设计的流程控制 授课时间:2006/09/19 教学目标:了解分支、循环等基本编程概念在 Java中是如何实现的 重点:块作用域,条件语句,不确定循环,确 定循环 教学方法:讲授 教学过程:(省略) 第三章 控制语句

条件语句 ■块作用域block 由一对花括号括起来的java语句。定义作用范围,可嵌 套 ■条件语句 形式:if(condition) statement 或者 statementl; statement2; } ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 块作用域 block 由一对花括号括起来的java语句。定义作用范围,可嵌 套 条件语句 形式:if (condition) statement 或者 { statement1; statement2; . } 条件语句

条件语句(cont.) 条件3种:if 单选择结构 if/else双选择结构 switch多选择结构 case标签必 须是整数,不能是字符串 .break的使用 “悬挂else问题” 不推荐使用switch ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 条件 3种: if 单选择结构 if/else 双选择结构 switch 多选择结构 case标签必 须是整数,不能是字符串 .break的使用 “悬挂else问题” 不推荐使用switch 条件语句(cont.)

条件 if structure (single selection) break break- break switch structure (multiple selection) ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. if structure (single selection) T F 条件 F T T F break T break T break F F switch structure (multiple selection)

true casea case a action(s) break false true case b case b action(s) break false 8 I true casez case z action(s) break false default action(s) switch多选择结构 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. break break break case a action(s) case b action(s) case z action(s) default action(s) case a case b case z true true true false false false switch 多选择结构

循环语句 不确定循环 while (condition) statement do statement while (condition) Retirement源码 确定循环 for (statement1;expressionl;expression2) statement? statementl; while (expressionl){ statement2, expression2, } ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 不确定循环 while (condition) statement do statement while (condition) Retirement源码 确定循环 for (statement1; expression1; expression2) statement2 statement1; while (expression1) { statement2; expression2; } 循环语句

循环 while structure do/while structure for structure ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 循环 T F while structure T F do/while structure F T for structure

中断控制流程 continue 不带标号 终止本轮循环 带标号 转至标号的循环 break 不带标号 从循环体出来,执行后续程 序 带标号 转至标号块的末尾 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. continue 不带标号 终止本轮循环 带标号 转至标号的循环 break 不带标号 从循环体出来,执行后续程 序 带标号 转至标号块的末尾 中断控制流程

break中断 false Continue condition? true Statement(s) ↓ break Statement(s) Next 源码 Statement ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. break中断 false true Statement(s) Next Statement Continue condition? Statement(s) break 源码

continue中断 false Continue condition? true Statement(s) ↓ continue ↓ Statement(s) Next 源码 Statement ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. continue中断 false true Statement(s) Next Statement Continue condition? Statement(s) continue 源码
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第七章 数组和向量.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第一章 Java入门(主讲:杨厚群).ppt
- 海南大学:《Java语言程序设计》课程教学大纲 Java Programming.pdf
- 《Visual Basic程序设计》课程电子教案(PPT课件)第9章 界面设计.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 文件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第7章 图形操作.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第6章 常用控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 数组.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第4章 基本的控制结构.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第3章 VB语言基础.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第2章 程序设计入门.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 Visual Basic程序设计概述(海南大学:吴星).ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第10章 过程.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap12_文件.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap11_指针进阶.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap10_函数与程序结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap09_结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap08_指针.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap07_数组.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap06_回顾数据类型和表达式.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第九章 创建用户界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第二章 基本数据类型与基本操作.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第五章 使用对象对象与类编写程序.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第八章 图形程序设计入门.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第六章 类的继承性.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十一章 异常处理.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十三章 多线程.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十二章 国际化.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十五章 输入输出.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十六章 网络.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十四章 多媒体.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十章 applet和高级图形界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第四章 方法.ppt
- 石河子大学:《微机原理与接口技术》课程教学大纲(负责人:刘恩博).pdf
- 石河子大学:《微机原理与接口技术》课程授课教案(任课教师:李栓明).doc
- 石河子大学:《微机原理与接口技术》课程教学实验指导书(试用).doc
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第1章 微型计算机概述.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第2章 16位微处理器.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第3章 16位和32位微处理器的指令系统.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第5章 微型计算机和外设的数据传输.pptx