基于java的简易计算器的设计

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于java的简易计算器的设计

摘要

自从java语言诞生以来,java语言就以不可抵挡的趋势很快成为国际上广泛流行的面向对象编程语言,它既具有高级语言的特点,又少了C语言中指针特点,因而变得简单了很多。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,其具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

本文介绍了用java语言编写一个简易计算器。实现数学上的加、减、乘、除、乘方、开方、阶乘、正弦、余弦运算等相关运算。利用这个程序可以方便的进行日常性的小规模运算,小巧简易,是个实用的工具。

关键词:程序设计;简易计算器;java语言

THE DESIGN OF SIMPLE CALCULATOR BASED ON JA V A

ABSTRACT

Since the inception of the java language, java language Take irresistible trend soon beca me widespread international popular object-oriented programming language, both with advan ced language features, and less of the C language pointer characteristics, and thus becomes a l ot simpler . Java is a cross-platform application software can write object-oriented programmi ng language, which has excellent versatility, efficiency, platform portability, and security, are widely used in personal PC, data center, gaming consoles, scientific super-computers, mobile phones and the Internet, also has the world's largest developer of professional community. In t he global cloud computing and mobile Internet industry environment, Java and more have sig nificant advantages and broad prospects.

This article describes the use java language a simple calculator. Achieve mathematical addition, subtraction, multiplication, division, involution, evolution, factorial, sine, cosine op erations and other related operations. With this program you can easily carry out daily operati ons of small-scale, small simple, is a useful tool.

Key words:program design;simple calculator;java language

目录

1前言 (1)

1.1 课程设计背景 (1)

1.2 需求环境 (1)

1.3 课程设计思路 (1)

2课程设计概要 (2)

3 计算器详细设计 (3)

3.1 计算器界面……….………….........………………………………………. .3

3.1.1 CAL主类的显示分布 (3)

3.1.2计算器显示界面实现代码 (3)

3.2 监听各个按钮的类 (5)

3.2.1 编写监听类目的 (5)

3.2.2 监听类实现代码 (5)

3.3 按键响应类 (7)

3.3.1 响应类编写的目的 (7)

3.2.2 响应类实现代码 (7)

3.3 运算处理类 (9)

3.3.1 处理方式 . (9)

3.2.2 处理类实现代码 (9)

4 运行与调试 (12)

4.1 进入程序主界面 (12)

4.2 加减乘除功能实现 (12)

4.3 正余弦、正切功能实现 (13)

4.4 阶乘功能实现 (13)

4.5 乘方、开方功能实现 (14)

5 实验总结 (15)

参考文献 (16)

附录:源代码 (17)

1 前言

1.1 课程设计背景

日常生活中我们经常会遇到一些小型数据计算的问题,本课程设计就是以此为出发点,设计了这样一个简单的计算器,用以实现基本的数学运算。在java语言当中通过定义类,类中的各种方法实现对计算器相关功能的实现,并通过与用户自己手动输入并选择运算功能实现计算功能,是一个完全由用户控制的简易计算器。

在完成课程设计的期间,参阅了相关的书籍并在网络上查找相关的资料,对实现这个设计提供了很大的帮助。由于设计水平和知识方面的匮乏,本次课程设计还存在缺点和不足,望多多包涵。

1.2 需求环境

本课程设计需要的设备为硬件要求和软件配置要求具体要求如下:

①硬件要求:一台计算机。

②软件配置:WINDOWS系统、JDK 1.7、eclipse

1.3 课程设计思路

做计算器最主要的就是实用性,要简单,便于操作。程序界面是一个窗口的形式展现并由用户自己完全手动控制。并以设计的要求为基础,在实现课程设计所给的功能以外,要对界面的美观进行了优化,看起来更人性化,由此一个简洁美观的计算器就建立起来了。

相关文档
最新文档