编辑: hys520855 2019-12-03
条件语句 ――实现大话西游的经典桥段 于龙振

13869885511 P38 3.

3节1学习背景 ? 如果…… 就这样…… ? 否则 就那样……

2 目录 ? 大话西游 案例回顾与系统分析 ? 样例:伪代码构思?真代码实施 ? 项目实施-version1 ? 项目重构-version2

3 大话西游 案例回顾 与系统分析

4 紫霞 至尊宝 对至尊宝说: 信不信我一剑杀了你? 回答紫霞: 曾经,有一份真诚的爱情放 在我面前, 我没有珍惜,等到 我失去的时候才后悔莫及,人世 间最痛苦的事莫过于此…… 如果上天能够给我一个再来 一次的机会,我会对那个女孩子 说三个字:"我爱你." 如果非要在这份爱上加上一 个期限,我希望是一万年! 紫霞爱上了至尊宝 (完) 如果回答不好: 就杀 如果回答不错: 就不杀 如果回答很好: 就爱了

5 如何程序实现!

6 ZiXia askZzb() killZzb() loveZzb() ZhiZunBao answerZx() 面向对象分析(OOA)

7 主程序的思路 ? 紫霞出场 ? 至尊宝出场 ? 紫霞发问 ? 至尊宝回答 ? 紫霞根据至尊宝的回答,决定杀他、留他, 还是爱上他.

8 样例: 伪代码设计?真代码实施

9 class Zhizunbao1 ? //顺序结构 ? answerZx(){ 如果 上天能给我一次重来的机会 我会对那个女孩说三个字"我爱你" 如果 要在这段感情前加个期限 我希望是一万年 ? }

10 class Zhizunbao2 ? //条件结构 ? answerZx(){ 如果 上天能给我一次重来的机会 我会对那个女孩说三个字"我爱你" 如果 要在这段感情前加个期限 我希望是一万年 ? }

11 class Zhizunbao3 ? //条件结构 ? answerZx(是否重来,是否有期限){ 如果 是否重来==true //上天能给我一次重来的机会 我会对那个女孩说三个字"我爱你" 如果 是否有期限==true //要在这段感情前加个期限 我希望是一万年 ? }

12 class Zhizunbao ? //条件结构 ? String answerZx(boolean again,boolean limitTimes){ If(again==true) System.out.println("我爱你");

If(limitTimes==true) System.out.println("一万年");

? }

13 项目实施-version1

14 15 至尊宝的经典发言省略.

16 17 项目重构-version2

18 ? 至尊宝的答复中 ? 两个条件并非并列关系,而是递进关系. 问题分析

19 20 案例结束

21 思考问题 ? 本节讲到的条件判断语句有哪几种写法? ? 结合本节案例,谈谈什么是类,什么是对 象? ? 结合本节案例,谈谈Java构建项目的一般 思路是怎样的?

22 (完) 23

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题