【Java精品源码栏目提醒】:网学会员Java精品源码为您提供Java简易猜拳小游戏报告书 - 其它资料参考,解决您在Java简易猜拳小游戏报告书 - 其它资料学习中工作中的难题,参考学习。
仙桃职业学院 程序设计报告设计题目 :
Java 简单猜拳小游戏专 业 :软件开发与项目管理班 级 : R1101学生姓名 : 金双林学 号 : 590116110117 计算机科学技术学院 2013 年 01 月 目 录1 摘 要 …………………………32 总体设计 ………………………43 总结与心得 …………………54 编码实现 ………………………6 摘 要 面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,它吸取了结构化程序设计的精华,以更接近人们通常思维的方式来处理问题,是一种全新的软件开发技术。
作为一种新的的编程语言,
Java 很大程度推广了面向对象的思想。
随着计算机技术的发展,
Java 的强大展现出它不可替代的作用。
Java 的功能不仅体现在它网络方面的应用,对于应用程序设计、游戏设计等
Java 都能满足需求。
本文针对
Java 的具体应用,设计了一个猜拳小游戏。
根据游戏的规则,用户将可以和计算机进行简单对战。
程序实现了友好的用户交互界面,让用户能很好地对游戏进行操作。
总体设计实验目的:1、掌握
Java 系统的 if 选择语句、switch-case 开关语句的使用。
2、熟悉
Java 系统的源文件的命名要求,编译源文件的步骤,解 释运行字节码文件的步骤。
程序主要功能: 使用标准 JDK 程序总体介绍和设计要求程序使用 J2SE 语言编写,平台编译和运行。
程序使用已创建的类,设计并实现一个类来玩游戏。
根据游戏规则玩家将和电脑进行比赛。
在这个课程设计中,我们做成了一个人机猜拳的小游戏。
游戏与我们平时玩的“剪刀、石头、布”是一样的玩法,只不过是玩家与电脑进行猜拳,并且电脑是随机出拳的。
游戏过程: 开始时提示开始游戏(y/n),按‘y’开始 游戏, 按‘n’ 结束游戏,其中‘1’剪刀、‘2’石头、‘3’布,继续游 戏按‘1’,结束按其他键即可结束游戏。
本程序设计有以下几点过程: 1 游戏开始时判断是否开始。
2 人和电脑对战,你输入石头或剪子或布后,电脑会说“你 赢了”,“你输了”或“平”。
3 在游戏结束时,要显示你赢了多少局,电脑赢了多少局, 你们平了多少局 总结与心得个人分析: 在程序实现的过程中,遇到的困难也不少。
不提编写的小错误,有所学的知识不够熟练的尴尬,有用语法实现的难处,不一而足。
于是我通过不断的学习和纠正错误,得到了最后的源程序。
本次设计的游戏虽然是比较简单的程序设计,也不是很复杂,但在此程序的设计过程也是一个学习过程,更是对复杂程序的一个学习过程,还能培养我们的数抽象能力,能为我们今后学习面向过程的程序设计作一些铺垫。
缺乏工作经验和社会经验,成为在校大学生与其他就业群体最明显的劣势。
如果能够在毕业前找到一个合适的企业进行生产实习,在与自己未来工作相似的企业环境中积累一定的工作经验,必将是大学生增强就业力的一笔宝贵财富 编码实现import
java.util.public class Game public static void showGame System.out.printlnn System.out.printlnt猜拳游戏n System.out.println规则: 1.剪刀2.石头 3.布n Scanner inputnew ScannerSystem.in System.out.println开始游戏!y/n String sinput.next ifs.equalsy show else System.out.println再见! public static void show int e int pscore0 int cscore0 int i0 do Random rdnew Random int xrd.nextInt31 System.out.println输入你的选择1.2.3: Scanner inputnew ScannerSystem.in int sinput.nextInt ifs1 switchx case 1: System.out.println平局你出剪刀,电脑出剪刀 break case 2: System.out.println你输了你出剪刀,电脑出石头 cscorecscore1 break case 3: System.out.println恭喜你你出剪刀,电脑出布 pscorepscore1 break ifs2switchx case 1: System.out.println恭喜你,你出石头,电脑出剪刀 pscorepscore1 break case 2: System.out.println平局,你出石头,电脑出石头 break case 3: System.out.println你输了你出石头,电脑出布 cscorecscore1 break ifs3switchx case 1: System.out.println你输了你出布,电脑剪刀 cscorecscore1 break case 2: System.out.println恭喜你,你出布,电脑出石头 pscorepscore1 break case 3: System.out.println平局,你出布,电脑出布 break i System.out.println继续玩,请输入1 einput.nextInt whilee1 System.out.println共进行了i次 ifpscorecscore System.out.println平手 else ifpscorecscore System.out.println你赢了 else System.out.println电脑赢了 System.out.println游戏结束! public static void mainString args showGame
上一篇:
JAVA项目开发实例全教程
下一篇:
成本管理背景指导