Java 程序设计实验报告
班级: 学号: 姓名:
实验题目:猜拳小游戏
实验要求:
用 java 编写一个人机对战的猜拳小游戏。人选择性出拳,电脑随机出拳,判断
输赢,记录输赢情况。有简单的操作界面。
实验内容:
1、问题分析过程:
(1)首先分析猜拳游戏本身的玩法:
人选择性出拳,电脑随机出拳,判断输赢,记录输赢情况。
(2)用面向对象的思想来分析:
在游戏过程中有几个对象组成
人
电脑
游戏规则
抽象出 3 个类:Person、Computer、Game
Person 类有哪些属性和行为呢?
属性:名字 name,输赢次数(比分)score
行为:出拳 ShowFirst() 选择性
Computer 类有哪些属性和行为呢?
属性:名字 name,输赢次数(比分)score
行为:出拳 showFist() 随机
Game 类有哪些属性和行为呢?
属性:游戏的双方(person、computer)、对战局数 count
行为:产生角色 initial()、游戏规则 startGame()、显示比赛结果 showResult()、统计
比赛结果 calcResul()
2、主要实现代码:
import java.util.*;
public class StartGame {
public static void main(String[]args){
Game start = new Game();//实例化游戏类
start.initial(); //调用初始化方法
start.startGame(); //调用游戏开始方法
start.showResult(); //调用游戏结果显示方法
}
}
评论0