java 程序设计课程设计-猜数游戏

java 程序设计课程设计-猜数游戏

ID:8464550

大小:137.00 KB

页数:14页

时间:2018-03-28

java 程序设计课程设计-猜数游戏_第1页
java 程序设计课程设计-猜数游戏_第2页
java 程序设计课程设计-猜数游戏_第3页
java 程序设计课程设计-猜数游戏_第4页
java 程序设计课程设计-猜数游戏_第5页
资源描述:

《java 程序设计课程设计-猜数游戏》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计(论文)题目名称猜数游戏课程名称Java程序设计课程设计学生姓名学号系、专业信息工程系、07网络工程专业指导教师2010年1月3日摘要本程序是一个游戏程序,程序让计算机自动生成一个随机数,让玩家猜,猜的数比随机数大则提示“大了”,比随机数小则提示“小了”,再让玩家重新猜,直到猜对为止,猜对了以后会表扬玩家,并算出玩家共猜了多少次。关键词:游戏、随机数、猜数目录1问题描述………………………………………………………………………………………….12需求分析………………………………………………………………

2、………………………….13概要设计………………………………………………………………………………………….13.1自定义类说明………………………………………………………………………….13.2程序流程分析……………………………………………………………………….14详细设计………………………………………………………………………………………….44.1game类的实现………………………………………………………………………...45测试分析………………………………………………………………………………………….66

3、课程设计总结…………………………………………………………………………………..8参考文献………………………………………………………………………………………………9附录(部分源程序清单)………………………………………………………………………101问题描述计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用次数和评语。2需求分析需要创建一个game类,该类实现产生随机数、提示出错信息、计算猜错次数、给出玩家游戏信息等功能。其中包括一个循环函数,玩家猜的不对就提示“大了”或“小了”

4、要求玩家再次输入,不断循环,直到玩家猜对。还包括提示出错程序,即玩家输入不是数字或不输入时会提示出错。还有计数函数,计算玩家共猜了多少次。最后是猜对表扬函数,即玩家猜对后表扬玩家,同时给出玩家共猜了多少次的信息。3概要设计3.1自定义类说明3.1.1类名:game类(1)作用:主类,用来(2)继承的父类:没有(3)实现的接口:没有(4)成员变量说明:整型变量rnd:计算机产生的随机数整型变量counter:存放猜数次数的变量字符串变量str:存放输入字符串(5)成员方法说明:Math.random():随

5、机产生一个数JOptionPane.showInputDialog:产生一个输入消息对话框JOptionPane.showMessageDialog:产生一个输出消息对话框Integer.parseInt:强制类型转换3.2程序流程分析开始显示“小了”irndcounter>5显示

6、“大了”成功,你只猜了counter次,你真是太棒了恭喜你猜对了,你猜了counter次importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importjava.security.*;importjavax.crypto.*;importjavax.crypto.spec.*;publicclassFileEncrypterTextendsJFrame{Packagekey;finalJButtonjbE=newJButton("加密");

7、finalJButtonjbD=newJButton("解密");FileEncrypterT(){super("文件加密器(TriDES)");setBounds(100,100,600,380);this.setResizable(false);Containerc=getContentPane();c.setLayout(newFlowLayout());finalFilePanelfp=newFilePanel("文件选择");c.add(fp);finalKeyPanelpp=newKeyPan

8、el("输入Key");c.add(pp);jbE.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevent){Filefile=newFile(fp.getFileName());if(file.exists())encrypt(file.getAbsoluteFile(),pp.getKey());elseJOption

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。