当前位置:
首页> Java课程设计报告-计算器,输入输出流读取iris.txt文件,黄金卡,多线程动画,记事本
Java课程设计报告-计算器,输入输出流读取iris.txt文件,黄金卡,多线程动画,记事本
时间: 下载该word文档
>>>>>
JAVA课程设计
一、实验目的(小四号宋体加粗)
通过课程设计,主要要达到两个目的,一是检验和巩固专业知识、二是提高综合素质和能力。信科09级学生的课程设计主要是Java语言程序设计的实现。通过该课程设计,可以将学生课堂上掌握的理论知识与处理数据的业务相结合,以检验我们同学们掌握知识的宽度、深度及对知识的综合运用能力。
二、实验环境(如软硬件)
CPU:Inter(RPentium(RCPUP6000;显卡:NVIDIAGeForce310M;硬盘:320G;内存:2G;
操作系统:Windows7;编译器:JDK三、实验内容
1、内容一设计一个计算器,利用它可以进行简单的四则运算(加、减、乘、除、开方)等,但仅限于十进制下,此外还可以进行(八进制,十进制,十六进制)之间的相互转换。
要求:有简单的需求分析,功能设计,详细设计(程序流程),异常处理,测试,源程序清单,总结,具体格式见附件。
知识点:
掌握图形用户界面设计;掌握基本类的设计与使用;掌握事件处理机制;掌握使用异常处理方法。
2、文件的分割符)知识点:
掌握使用JAVA的输入输出流
掌握使用String类以及和基本数据类型的转换。
3、内容三“湖南经视台猜“黄金卡”节目简介如下:
有三张卡,其中两张银卡,一张黄金卡,放在把背面提供给竞猜者来猜,本节目存在三种选择方法。
方法一:在竞猜者随机三选一后,不再改变选择的结果;方法二:在竞猜者随机三选一后,主持人再翻开剩下两张中没有被选中的一张银卡,竞猜者再重新在剩下的两张卡中随机选择。
方法三:在竞猜者随机三选一后,主持人再翻开剩下两张中没有被选中的一张银卡,竞猜者改变原来的选择,选取剩下的唯一那张没有翻开的卡。
要求:
(1)请用图形用户界面设计方法一的竞猜过程,(2)利用蒙特卡洛仿真方法验证湖南经视台猜“黄金卡”节目三种不同方法的
>>>>>>>>湖南商学院北津学院>>>>java课程设计报告
优劣。知识点:
掌握事件处理机制;掌握随机采样的方法;掌握图形用户界面设计;
(注:采用图形用户方式设计)
4、内容四:设计一个记事本,菜单中要求有文件,编辑,和帮助。文件中有新建、打开、保存和退出;编辑中有剪切、复制和粘贴;帮助中显示开发人和版本信息。
知识点:
掌握图形用户界面设计;
掌握基本类的设计与菜单设计;掌握事件处理机制;掌握使用异常处理方法。
5、内容五:一个多线程的动画
知识点:
Java中线程的实现;
线程的优先级、调度与同步;
设计步骤:窗口布局设计设计线程类
MainPanel类的设计
实验效果为:
程序功能:
每点击一次“Start”按钮,就会在画面上出现一个新的小球。这些小球按照一定的线路移动,而且小球的移动速度是相同的。
第2页共36页
>>>>>
湖南商学院北津学院java课程设计报告>>>>
四、算法分析、设计与描述1.算法分析、设计
内容一:
首先,完成计算器界面的设计,构造Calculator类,申明基本属性,包括框