欢迎来到天天文库
浏览记录
ID:20856581
大小:612.58 KB
页数:31页
时间:2018-10-17
《基于java的简易计算器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于java的简易计算器的设计摘要自从java语言诞生以来,java语言就以不可抵挡的趋势很快成为国际上广泛流行的面向对象编程语言,它既具有高级语言的特点,又少了C语言中指针特点,因而变得简单了很多。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,其具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。本文介绍了用java语言编写一个简易计算器。实现数学
2、上的加、减、乘、除、乘方、开方、阶乘、正弦、余弦运算等相关运算。利用这个程序可以方便的进行日常性的小规模运算,小巧简易,是个实用的工具。关键词:程序设计;简易计算器;java语言THEDESIGNOFSIMPLECALCULATORBASEDONJAVAABSTRACTSincetheinceptionofthejavalanguage,javalanguageTakeirresistibletrendsoonbecamewidespreadinternationalpopularobject-orientedprogramminglang
3、uage,bothwithadvancedlanguagefeatures,andlessoftheClanguagepointercharacteristics,andthusbecomesa1otsimpler.Javaisacross-platformapplicationsoftwarecanwriteobject-orientedprogramminglanguage,whichhasexcellentversatility,efficiency,platformportability,andsecurity,arewidelyu
4、sedinpersonalPC,datacenter,gamingconsoles,scientificsuper-computers,mobilephonesandtheInternet,alsohastheworldslargestdeveloperofprofessionalcommunity.IntheglobalcloudcomputingandmobileInternetindustryenvironment,Javaandmorehavesignificantadvantagesandbroadprospects.Thisar
5、ticledescribestheusejavalanguageasimplecalculator.Achievemathematicaladdition,subtraction,multiplication,division,involution,evolution,factorial,sine,cosineoperationsandotherrelatedoperations.Withthisprogramyoucaneasilycarryoutdailyoperationsofsmall-scale,smallsimple,isaus
6、efultool.Keywords:programdesign;simplecalculator;javalanguage1HUW11.1课程设计背景11.2需求环境11.3课程设计思路12课程设计概要23计算器详细设计33.1计算器界而33.1.1CAL主类的显示分布33.1.2计算器显示界面实现代码33.2监听各个按钮的类53.2.1编写监听类目的53.2.2监听类实现代码53.3按键响应类73.3.1响应类编写的0的73.2.2响应类实现代码73.3运算处理类93.3.1处理方式93.2.2处理类实现代码94运行与调试124.1进入程
7、序主界面124.2加减乘除功能实现124.3正余弦、正切功能实现134.4阶乘功能实现134.5乘方、开方功能实现145实验总结15辦嫌16附录:源代码171前言1.1课程设计背景日常生活中我们经常会遇到一些小型数据计算的问题,本课程设计就是以此为出发点,设计丫这样一个简单的计算器,用以实现基本的数学运算。在java语言当屮通过定义类,类中的各种方法实现对计算器相关功能的实现,并通过与用户自己手动输入并选择运算功能实现计算功能,是一个完全由用户控制的简易计算器。在完成课程设计的期间,参阅了相关的书籍并在网络上查找相关的资料,对实现这个设计提
8、供了很大的帮助。由于设计水平和知识方面的匮乏,本次课程设计还存在缺点和不足,望多多涵。1.2需求环境本课程设计需要的设备为硬件要求和软件配置要求具体要求如下:①硬件要求:一台计算
此文档下载收益归作者所有