Java编写掷骰子游戏.doc
文本预览下载声明
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
显示全部