- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NANCHANG UNIVERSITY
课 程 设 计 报 告
课程名称: 计算机技术综合课程设计
题 目: c++实现文本编辑器
学 院: 信息工程 系: 计算机
专 业: 计算机科学与技术
班 级:
学 号:
学生姓名:
时 间:
指导教师: 唐祎玲
Java编写掷骰子游戏
摘 要:本文主要介绍了运用JAVA制作一个小游戏的方法和思路。该游戏主要运用了随即抽取和表格描绘等简单的JAVA函数。
关键词: JAVA掷骰子游戏应用
JAVA是由SUN公司开发的一种面向对象的程序设计语言平台无关性是JAVA的一大特点从第一台数字电子计算机诞生以来计算机设计语言经历了从低级语言到高级语言的巨大发展随着软件开发技术的不断进步从面向结构的程序设计思想到面向对象的程序设计思想为了适应软件开发的需要JAVA作为一个面向对象程序设计语言的使用越来越广泛 JAVA的学习主要体现在运用介绍了JAVA的一个用既掷骰子游戏,这个小游戏制作所需要注意的两个地方分别是一骰子的定义骰子有6个面分别表示1.2.3.4.5.6六个点二.游戏的判断既如何为获胜如何为失败在后面对于设计思路的介绍中都进行了解释和解决
2 课程设计内容本课程设计的内容是运用JAVA语言编写一个掷骰子游戏具体要求如下:
1.创建一个用于模拟掷骰子游戏的应用程序。
2.游戏者滚动2个骰子每个骰子有6个面,分别代表1,2,3,4,5,6六个点。
3.当骰子停下后,计算这2个骰子上表面的点数和。如果掷出的点数和为7或11则游戏者获胜;如果点数和为2,3,12则庄家获胜,游戏者失败。
4.如果点数和为4,5,6,8,9,10,则该点数值将算作游戏者的点数,游戏者要想最终获胜,必须连续掷骰子,直至再次掷出他自己的点数,但再他掷骰子掷到他自己的点数之前掷出了7,算游戏者输。
3 JAVA的使用简介
3.1 JAVA的应用程序
Application和Applet是JAVA提供的两种不同类的程序.Application可以在计算机操作系统中运行,而JAVAApplet可以在Internet中传输.通过因特网下载,并能支持所有JAVA的浏览程序中运行,它的最大特点是能对用户的要求作出反应,并进行相应的变化
3.2JAVA的开发环境
常见的JAVA开发环境主要有JDKJCreateor,JBuilder,Eclipse等。
JDK是Sun公司开发的JAVA开发工具包它是一个简单的命令工具主要包括软件库,编译JAVA源代码的编译器运行JAVA字节码的解释器以及测试JAVA Applet的Applet阅读器还有其他一些有用的工具JDK主要是通过DOS命令行在DOS环境下进行JAVA程序的编译和运行
JCreator是右Xinox软件公司开发的一个可视化的JAVA程序集成开发环境它给用户提供了包括工程管理工程模块代码实现代码调试器以及完成客户化的用户界面等功能JCerator对系统要求比较底运行速度比较快
JBuilder是由Borland公司开发的一款功能强大的可视化JAVA集成开发环境可以快速的开发包括复杂企业级应用系统在内的各种JAVA程序包括独立程序运行Applet程序Servlet,JSP,EJB,WebSsrvice等
本次实验使用的比较全面的Jbuilder。
4.功能模块描述
本程序设计的小游戏主要分成:界面设计、函数生成产生两个随机点数输赢的条件判断模块分别表述如下:
4.1 界面设界面设计是对游戏运行的界面和界面格式进行规划,设计思想要求界面还有4个显示为,分为"第一个骰子的点数为:第二个骰子的点数为:两个骰子的总点数为:
以及运行结果同时包含有3个按扭位分别为投骰子结束重新投具体代码如下:
public class shaizi1 extends JFrame {
JLabel jl1=new JLabel(第一个骰子的点数为:);
JLabel jl2=new JLabel
您可能关注的文档
最近下载
- 计算机外部设备装配调试员三级实操题 .pdf VIP
- 2025湖北省新华书店(集团)有限公司市(县)分公司招聘笔试模拟试题及答案解析.docx
- 《多媒体与多媒体技术》名师教学设计.docx VIP
- 如何进行教学设计-24逆向教学设计和教案编写.pdf
- 2023年广东工业大学网络工程专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 公路定额、编办答疑.doc
- 2023年广东工业大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 《证券投资学》题库试题及答案(吴晓求_刘立刚第三版).doc
- 2023年广东工业大学计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 郑州大学研究生培养方案.pdf VIP
文档评论(0)