第三章控制语句 ■课程内容:结构化程序设计的流程控制 ■授课时间: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 多选择结构