5-java控台程序开发.pptVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档