文件名称:java猜字母的游戏
文件大小:4KB
文件格式:JAVA
更新时间:2016-11-29 03:46:04
Java 代码 猜字母游戏
/** * 字母猜测游戏 * * 业务规则描述:猜测“随机生成”的字符系列(5个), * 根据“用户输入”的字符序列“检查”是否猜测成功, * 如果不成功就“提示”猜中情况,继续猜测。 * * 业务数据分析: * 1) char[] answer 被猜测字母序列 * 2) char[] input 用输入的字母序列 * 3) int count 猜测次数 * 4) int[] result = {字符匹配数量,匹配成功位置} * * 用户输入的序列和被猜测序列的比较结果 * 功能分析设计 * 1)随机生成 (generate) * 方法算法功能描述:生成n个不重复的大写字母 * char[] generate(int n) * * 2)用户输入(userInput) * 方法算法功能描述:从控制台读取输入,返回5个大写字符 * char[] userInput() * * 3)检查(check)用户输入 * 方法算法功能描述:检查标准答案(answer)和用户输入 * (input),返回结果:{字符匹配数量,匹配成功位置} * int[] check(char[] answer, char[] input) * * 4)提示猜中情况 * void show(int count, int[] result) * * 5) main 方法完成猜测流程控制 * 1)"生成答案"字符序列:5个字符 * 2)等待用户的答案输入 * 3)"检查用户输入"的答案,检查结果包含 匹配数量和匹配位置 * 4) 统计回答次数 * 5) 如果检查结果是 5,5 就是猜中了. 结束 * 6) 提示检查结果, 返回 (2) */