- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TP12 指导学习:人机猜拳 ACCP 60 S1-1-使用Java理解程序逻辑 课件
Chapter 第十二章 课程内容回顾 创建类Welcome 添加一个方法sayHello(),提示输入姓名,然后输出“× ×,欢迎你!” 添加JavaDoc注释 难点突破 二重循环结构 类和对象之间的差异 方法定义 方法的返回值 教员备课时完善 作业讲评 教员备课时完善 知识梳理:二重循环结构 二重循环结构 循环结构:while、do-while、for、foreach 可以任意层次嵌套 各种循环结构可以相互嵌套 二重循环结构中使用跳转语句 continue:继续本层下一轮循环 break:跳出本层循环 知识梳理:类和对象入门2-1 类和对象 类和对象及其关系 类的封装 定义类 创建和使用对象 OO的优点 无参方法 定义方法 调用方法 成员变量和局部变量 面向对象编程思维 知识梳理:类和对象入门2-2 带参方法 定义方法—指定形参 调用方法—指定实参 基本数据类型和引用数据类型的参数区别 字符串类 String类 StringBuffer类 综合练习:人机猜拳 任务 完成人机猜拳互动游戏的开发 主要功能 选取对战角色 猜拳 记录分数 综合练习:人机猜拳 阶段1:练习——分析业务,创建用户类 综合练习:人机猜拳 阶段1:练习——分析业务,创建用户类 综合练习:人机猜拳 阶段2:练习——创建计算机类 共性问题集中讲解 综合练习:人机猜拳 阶段3:练习——创建游戏类,选择对战对手 综合练习:人机猜拳 阶段4:练习——实现一局对战 共性问题集中讲解 综合练习:人机猜拳 阶段5:练习——实现循环对战,并累计得分 综合练习:人机猜拳 阶段6:练习——显示对战结果 共性问题集中讲解 综合练习:人机猜拳 阶段7:练习——完善游戏类的startGame() 总结 指导学习:人机猜拳 /** * 欢迎类 * @author 北大青鸟 */ public class Welcome { /** * 向用户问好 */ public void sayHello(){ Scanner input = new Scanner(System.in); System.out.print(你叫什么?); String name = input.next(); System.out.println(name + , 你好!); } } 参考代码 完成时间:15分钟 需求说明 分析业务 抽象出类、类的特征和行为 完成时间:15分钟 需求说明 创建用户类 编写程序入口类 完成时间:15分钟 需求说明 创建计算机类Computer。实现计算机出拳 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 完成时间:20分钟 需求说明 创建游戏类Game 编写游戏类的初始化方法initial() 编写游戏类的开始游戏方法startGame() 完成时间:25分钟 需求说明 分别调用用户类和计算机类的出拳方法showFist(),接受返回值并比较,给出胜负结果 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 完成时间:20分钟 需求说明 实现循环对战,并且累加赢家的得分 完成时间:25分钟 需求说明 游戏结束后,显示对战结果 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 完成时间:20分钟 需求说明 输入并保存用户姓名,游戏结束后显示双方的各自得分 Java提供了哪四种循环结构? break和continue在二重循环的中跳转规则是什么? 类与对象的关系是什么? 成员变量和局部变量的区别有哪些? 必须有效果图 必须有效果图 必须有效果图 必须有效果图 必须有效果图
文档评论(0)