- 10
- 0
- 约6.82千字
- 约 24页
- 2016-12-03 发布于河南
- 举报
5-java控台程序开发
Java控制台程序开发实例 本章主要内容: 1、一个小棍游戏的逐步细化 2、java类库 什么是包? 包的使用 3、利用io包设计一个键盘输入类 4、寓文档于注解 1、一个小棍游戏 两人轮流从一排指定数目的小棍中拿走1~3个小棍,谁拿最后一个小棍谁就输。 问题分解: 模拟一排小棍的游戏,游戏开始就限定小棍的特定数目,跟踪该谁出手,允许玩家除去1-3个小棍,能够判断何时比赛结束和谁获胜. 1、问题陈述 问题:管理游戏过程中小棍的数目,判断输赢。 寻找对象——寻找名词 小棍游戏 寻找动词(行为):该谁出手、拿小棍、宣告获胜 1、对象设计 什么数据 什么行为 对象接口 应该隐藏实现细节 1、对象设计 1、方法编写:从易到难 public void takeSticks(int num) { nSticks=nSticks-num; //valid move player=3-player; } public int getPlayer() { return player; } public int getWinner() { if (nSticks1) return getPlayer(); else return 0; //game is not over } 1、main函数编写:模拟玩家 public class
您可能关注的文档
- 05年“三基”题.doc
- 青鸟系统中可复软件构件的表示与查询.doc
- 瓦检员考试复习17.doc
- Oracle数库命令大全速查.doc
- 2011年历史真题及答案、考查知识点.doc
- 王华产前筛查与量控制.doc
- 第二章线性表211.ppt
- 美国HAAS报表.doc
- 南华大学内科学题.doc
- 电子,经验,笔.doc
- 2026年中国咖啡因市场调查研究报告.docx
- 2026年中国荷花式六瓣单索抓斗市场调查研究报告.docx
- 2026年中国塑料盖形锁紧螺母市场调查研究报告.docx
- 2026年及未来5年全自动大理石薄板锯机项目市场数据调查、监测研究报告.docx
- 2026年中国帐蓬市场调查研究报告.docx
- 2026年中国PE合身内袋市场调查研究报告.docx
- 2026及未来5年防爆式压力变送器项目可行性研究报告(市场调查与数据分析).docx
- 2026年中国交直流校准源市场调查研究报告.docx
- 2026年及未来5年中型滚床拉条机项目市场数据调查、监测研究报告.docx
- 2026年及未来5年微型多功能台式砂轮机项目市场数据调查、监测研究报告.docx
原创力文档

文档评论(0)