我要投稿 投诉建议

java实验报告

时间:2024-01-29 07:59:46 其他报告 我要投稿
  • 相关推荐

java实验报告

  随着个人素质的提升,接触并使用报告的人越来越多,其在写作上具有一定的窍门。你所见过的报告是什么样的呢?下面是小编为大家收集的java实验报告,仅供参考,大家一起来看看吧。

java实验报告

  一、课程设计名称及主要内容:

  1、课程设计名称:

  时钟动画

  2、课程设计的主要内容:

  以下题目任选一个:

  (1)图形界面类,如科学计算器、绘图板、日历、游戏程序等。

  (2)动画类,编制功能较复杂、效果较好的Applet动画程序。

  (3)数据处理类,如学生学籍、课程成绩、图书编目、仓库货物等数据录入查询程序。

  (4)其他类型,自选题目,须经指导老师同意。

  我所选的题目是动画类的Applet动画程序,主要任务是用Java程序设计一个时钟动画。

  二、程序的设计思想和流程图:

  1、设计思想:

  现在的各种时钟花样百出,千奇百怪,功能亦是越来越先进了。

  我很喜欢这些各式各样的时钟,所以希望自己也能设计出一个来。

  于是,我希望自己能够用自己所学的Java知识设计出一个自己的时钟动画,即使是最简单的,但我相信这是暂时的。

  只要我能够努力学好Java知识,将来一定能够设计出更好更完美的时钟动画。

  2、流程图:

  三、程序介绍:

  1、设计方法及步骤:

  题目分析:

  根据《课程设计任务书》要求,分析题目,构造出程序的基本思路(算法设计)。

  画出程序

  设计结构框图。

  构造数据结构:

  根据程序结构框图和题目分析结果(采用算法),构造程序所用各项数据,各种窗体及他们

  之间的联系。

  构造程序框架:

  在窗体确定之后,根据算法设计出所用各个窗体之间的调用关系。

  程序设计:

  ①画出程序功能框图和结构框图;

  ②根据框图设计程序;

  ③编译程序调试程序,使程序可以使用;

  ④完备程序功能。

  程序打包:

  所设计程序汇总,将程序分类归入相应子目录,完成程序所有设计要求。

  2、完成情况:

  经过一系列的Java程序代码的设计,虽然过程中遇到了许多的问题,但是最终解决了所有的问题,准确的设计出了时钟动画,运行情况正常。

  3、类的关系:

  “public class AnimatorDemo”是公共类,且是程序中的唯一的一个类。

  4、构造方法、成员变量和成员方法的功能说明:

  “Thread timer”用于显示时钟的线程;

  “SimpleDateFormat formatter”用于格式化时间显示; “String lastdate”用于保存当前时间的字符串;

  “Font clockFaceFont”用于设置显示时钟里面的数字的字体; “Date currentDate”用于显示当前时间;

  “Color handColor”用于显示时针、分针和表盘的颜色; “Color numberColor”用于显示秒针和数字的颜色; “public void init(xx)”用于设计时钟格式并捕捉异常;

  “public void plotpoints(int x0, int y0, int x, int y, Graphics g)”用于计算四分之一的圆弧;

  “public void circle(int x0, int y0, int r, Graphics g”)用Bresenham算法来画圆,其中(x0,y0)是圆的中心,r为圆半径; “public void paint(Graphics g)”用于运行时钟程序; “public void start(xx)” applet的启动方法;

  “public void stop(xx)” applet的停止方法;

  “public void run(xx)”线程的run方法。

  四、遇到的问题和解决方法:

  1、问题:

  写程序的时候,由于对有些Java知识不懂,所以有些想要表达的意思无法用Java代码准确的表达出来,老是出错或者无法写下去;

  一开始,自己准备的参考资料不足,无法在遇到问题时有效的利用参考资料解决,遇到不懂的问题和不会用程序语言表达的问题时,只能留在那里,无法解决,结果问题最后越积越多,导致我无法再把程序写下去;

  一开始,对于老师布置的作业题目,我不太懂,无法进行有效而且清晰的分析,自然也无法继续下去写程序了,耽误了较多的时间;

  对于要写流程图,一开始我并不懂是什么意思,也不知道怎么去写。

  2、解决方法:

  对于那些不懂的Java知识和不会写的程序,我通过向同学寻求帮助和利用参考资料书,最终都解决了;

【java实验报告】相关文章:

java学习:Java面试题和答案07-17

实验报告 范本02-02

实验报告范文02-06

关于实验报告02-17

实验报告总结02-24

实验报告优秀03-28

化学实验报告01-09

个人实验报告01-14

电路实验报告12-17