Java猜拳小游戏程序设计实验报告.docx
《Java猜拳小游戏程序设计实验报告.docx》由会员分享,可在线阅读,更多相关《Java猜拳小游戏程序设计实验报告.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java猜拳小游戏程序设计实验报告 Java程序设计试验报告 班级: 学号: 姓名: 试验题目:猜拳小嬉戏 试验要求: 用java编写一个人机对战的猜拳小嬉戏。人选择性出拳,电脑随机出拳,推断输赢,记录输赢状况。有简洁的操作界面。 试验内容: 1、问题分析过程: (1)首先分析猜拳嬉戏本身的玩法: 人选择性出拳,电脑随机出拳,推断输赢,记录输赢状况。 (2)用面对对象的思想来分析: 在嬉戏过程中有几个对象组成 人 电脑 嬉戏规则 抽象出3个类:Person、Computer、Game Person类有哪些属性和行为呢? 属性:名字name,输赢次数(比分)score 行为:出拳ShowFirs
2、t() 选择性 Computer类有哪些属性和行为呢? 属性:名字name,输赢次数(比分)score 行为:出拳showFist() 随机 Game类有哪些属性和行为呢? 属性:嬉戏的双方(person、computer)、对战局数count 行为:产生角色initial()、嬉戏规则startGame()、显示竞赛结果showResult()、统计 竞赛结果calcResul() 2、主要实现代码: import java.util.*; public cla StartGame public static void main(Stringargs) Game start = new Ga
3、me();/实例化嬉戏类 start.initial(); /调用初始化方法 start.startGame(); /调用嬉戏起先方法 start.showResult(); /调用嬉戏结果显示方法 import java.util.*; public cla Person String name;/名字属性 int score;/积分属性 /出拳方法 public int showFist() System.out.print(n请出拳:1.剪刀2.石头3.布(输入相应数字):); Scanner input = new Scanner(System.in); int num = input
4、.nextInt(); String fist = ;/保存出拳 switch(num) case 1: fist = 剪刀; break; case 2: fist = 石头; break; case 3: fist = 布; break; System.out.println(name + 出拳: + fist); return num; import java.util.*; public cla Game /Person person; /甲方 /Computer computer; /乙方 int count; /对战次数 Person person = new Person();
5、/实例化用户类 Computer computer = new Computer(); /实例化计算机类 /初始化方法 public int initial() count = 0; return count; /嬉戏起先方法 public void startGame() /显示嬉戏起先界面 System.out.println( -欢 迎 进 入 游 戏 世 System.out.println(tt*); System.out.println(tt* _ 猜拳,Start _ *); System.out.println(tt*); 界-n); System.out.println(nn
6、出拳规则:1.剪刀 2.石头 3.布); /选择计算机角色 System.out.print(请选择对方角色:1.刘备 2.孙权 3.曹操:); Scanner input = new Scanner(System.in); int num = input.nextInt(); switch(num) case 1: computer.name = 刘备; break; case 2: computer.name = 孙权; break; case 3: computer.name = 曹操; break; /输入用户角色名 System.out.print(请输入你的姓名:); person
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 猜拳 小游戏 程序设计 实验 报告
限制150内