- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014届Java程序设计实用教程课程设计论文
《Java程序设计实用教程》
课程论文说明书
学生姓名 杨琛
学 号 5011210417
所属学院 信息工程学院
专 业 计算机科学与技术
班 级 14-4
指导教师 高贤强
教师职称 讲师
塔里木大学教务处制
一、 前言 2
二、 工程概况 3
2.1 Java GUI编程 3
2.2 设计要求、内容 3
三、 Java设计计算器 4
3.1设计过程 4
3.2程序代码 4
3.3运行结果测试 13
四、 总结 14
五、 参考文献 14
《用Java编写简单计算器》
前言
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
Java语言程序设计是一门实践性很强的软件设计课程,是继PASCAL语言之后的又一门优秀的课程教学语言,并且是教学需要与实际应用相结合的一门语言。课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。通过这次课程设计可以将书本上的知识转换成实际的东西,做到学以制用。通过本次课程设计,可以帮助学生全面牢固地掌握课堂教学内容、培养学生的实践动手能力和分Java语言程序设计实际问题的能力,培养学生调查研究、查阅技术文献、资料的能力,培养学生良好的编程风格和优秀的程序设计技术。
工程概况
2.1 Java GUI编程
GUI 是 Graphical User Interface 的简称,即图形用户界面,通常人机交互图形化用户界面设计经常读做“goo-ee”准确来说 GUI 就是屏幕产品的视觉体验和互动操作部分。
GUI的广泛应用是当今计算机发展的重大成就之一,他极大地方便了非专业用户的使用。人们从此不再需要死记硬背大量的命令,取而代之的是可以通过窗口、菜单、按键等方式来方便地进行操作。而嵌入式GUI具有下面几个方面的基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。
2.2 设计要求、内容
利用Java GUI编程来实现编写计算机小程序,要求计算机程序可实现加、减、乘、除、括号等运算。
要求所设计的计算器用鼠标点击相应的数字键,即会在显示文档中显示数字。进行相应的运算,首先输入第一个计算数字,然后输入运算符,再输入第二个计算数字,点击“=”按钮既得计算结果。同时,还有归零功能,点击该按钮,显示栏中即可归零。
计算器一定是在框架里的,因此必须有swing包和awt包的引入。
Java设计计算器
3.1设计过程
1. 首先创建一个Calculator类,将所需的Java包导入:
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
2.Calculator类继承JApplet类并实现Actionlistener借口:
public class Calculator extends JApplet implements ActionListener;
3.利用swing包中的JButton类创建相关的输入按钮,如1、2、3
+、-、*等;
4.重写Applet类中的init方法;
5.实现Actionlistener借口中的actionPerformed(ActionEvent e)方法;
6.定义Calculator本类的构造方法,实现计算器的运行。
3.2程序代码
package com.eric9;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculator extends JApplet implements ActionListener{
private static final long seri
您可能关注的文档
- “西信产业园”项目_写字楼需求市场分析报告.ppt
- 《公共部门绩效评估》实验讲义.doc
- 4S店后装业务经营策略.ppt
- 2012沈阳重点汽车产业园项目市调报告.ppt
- 2013高科荣境第二季度阶段营销策略提报.ppt
- C++程序设计课程设计-复数计算器管理系统.doc
- C++课程设计之计算器.doc
- C++设计多功能计算器的设计与实现.doc
- Java程序设计课程设计报告—计算器.doc
- JAVA计算器-JAVA课程设计.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)