当前位置:文档之家› java,汉诺塔,课程设计,心得体会

java,汉诺塔,课程设计,心得体会

java,汉诺塔,课程设计,心得体会篇一:基于JAVA汉诺塔游戏设计与实现基于JAVA汉诺塔游戏设计与实现院系:计算机与电子系专业班:计算机应用技术0902班姓名:高亚学号:XX2911057指导教师:彭文艺XX 年6月基于JAVA汉诺塔游戏设计与实现JAVA Tower of Hanoi-based GameDesign and Implementation摘要Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

随着时代的不断发展进步,计算机已经融入我们的日常生活。

很多时候,很多的问题想通过人的手来亲自解决已变得十分困难了,这时我们就要运用计算机来帮我们解决这些复杂的问题,汉诺塔问题就是这类较复杂的问题。

此次,我们通过Eclipse软件来解决汉诺塔问题。

程序运行后会出现一个界面,界面上有各种操作提示,按照提示进行各种操作后会得到汉诺塔游戏的运行过程及结果。

关键词: Java 汉诺塔 EclipseAbstractJava is a cross-platform application software can write object-oriented programming language by Sun Microsystems, Inc. in May 1995 launch of the Java programming language and the Java platform (namely JavaSE, JavaEE, of JavaME) the general excellent versatility, efficiency, platform portability, and security of Java technology, widely used in personal PC, the data center, game consoles, scientific supercomputers, mobile phones and the Internet, while the world's largest developer of professional community. Global cloud computing and mobile Internet industry environment, Java has significant advantages and broad prospects.With the continual development and progress, thecomputer has been integrated into our daily lives. In many cases, a lot of problems to think through the human hand to personally resolve the very difficult, then we will use the computer to help us solve these complex issues. The Tower of Hanoi problem is that these more complex problems.The Eclipse software to solve the Tower of Hanoi problem. After running a single interface, the interface on a variety of operating tips, follow the prompts to perform various operations will be the running process and the outcome of the Tower of Hanoi game.Key words: Java Tower of Hanoi Eclipse目录摘要 ................................................ ................................................... .. (I)Abstract .......................................... ................................................... ................ II 绪论 ................................................................................................... ................. 1 1 相关技术介绍 ................................................ . (2)开发工具................................................. ....................... 错误!未定义书签。

应用环境................................................. ................................................... .. 2问题的提出 ................................................ .. (2)任务设计内容 ................................................ ............................................... 3 2 系统需求分析 ................................................ . (4)界面及其布局设计 ................................................ (4)A、B、C座的实现方法 ................................................ . (4)成员变量 ................................................ ...................................................5方法 ................................................ ................................................... . (5)圆盘的实现方法 ................................................ . (6)Disc成员变量 ................................................ . (7)Disc方法 (7)3 系统总体设计 ................................................总体类关系 ................................................ .. (8)总体功能图 ................................................ .. (8)总体流程图 ................................................ .. (9)4 系统主要功能设计流程图 ................................................ (10)A、B、C座实现流程图 (10)圆盘画法流程图…………………………………………………………10 5 系统详细设计……………………………………………………………12 6 系统测试…………………………………………………………………17 结................................................... ............... 19 致谢 ................................................ ................................................... ............... 20 参考文献 ................................................ ................................................... .. (21)篇二:Hannoi塔java课程设计文献综述题学院专班姓目:Hannoi塔游戏和其java名称:电子与信息工程学院业:计算机科学与技术级:计科12-3 名:12401010323定稿日期: XX 年 1 月 10 日1 概述课程设计目的按课程设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。

要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握JAVA程序设计的基本技能和面向对象的概念和方法;了解多线程、安全和网络等编程技术。

同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。

课程设计内容我设计的Hannoi塔,除了要编写的6个java文件所给出的类外,还需要java系统提供的一些重要的类,如JButton,JCheckBox等。

汉诺塔中有三个座,名字分别为A,B,C。

相关主题