加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

java程序代码“人机猜拳小项目开发”

(2017-05-20 16:06:59)
标签:

计算机

编程开发

java

分类: 编程开发篇
一、java实例:

http://s9/mw690/002E9Pdjzy76hg48Uo8f8&690

题目:完成人机猜拳互动游戏开发

1、选取对战角色
根据提示,输入用户的姓名,选择猜拳的对手。

2、猜拳
开始对战,用户选择出拳,与对手进行比较,提示胜负信息。

3、记录分数
每局猜拳结束,获胜一方加1分(平局都不加分),停止游戏时,显示对战次数以及对战最终结果。

二、实现思路:

根据业务,抽象出三个类:用户类、计算机类和游戏类,属性方法如下:

1、计算机类(Computer)          
属性:名字(name)、积分(score)  
行为:出拳

2、用户类(Person) 
属性:名字(name)、积分(score)  
行为(showFist):出拳  

3、游戏类  
属性:甲方玩家、乙方玩家和对战次数  
行为:初始化、开始游戏、计算对战结果、显示对战结果

三、实现过程:

1、首先新建一个Person类输入下面代码:

http://s1/mw690/002E9Pdjzy7bcfiYbuM80&690

2、其次,再建一个Computer类输入下面代码:

http://s2/mw690/002E9Pdjzy7bcfpcbGV61&690

3、再次,再建一个Game类输入下面代码:

http://s12/mw690/002E9Pdjzy7bcfsuRKj7b&690

http://s9/mw690/002E9Pdjzy7bcfsyct288&690

http://s15/mw690/002E9Pdjzy7bcfsALz87e&690

4、最后,再建一个自定义类我定义为ljp59,输入下面代码:

http://s2/mw690/002E9Pdjzy7bcfz3Izv01&690

5、如果使用记事本Doc命令测试需要使用javac编译四个类


四、结果输出:

本教程由学者之星原创,如需转载其他网站请注明原处网址:http://blog.sina.com.cn/linjpwz
对教程代码有疑问或不解可回帖咨询!

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有