2024年1月9日发(作者:)
龙源期刊网
基于JAVA的简单计算器的设计与实现
作者:任凯
来源:《电脑知识与技术》2011年第15期
摘要:随着人们了解信息越来越数据化,高速度的获取信息的同时,对计算机的要求也越来越高,不仅在其容量上越来越大,特别是在其功能上要求的越来越多,数据类型和精度越来越准确。该文用JAVA实现简单计算器的设计。Java是一种简单的,面象对象的,分布式的,解释的,键壮的,安全的,结构的,中立的,可移植的,性能很优异的多线程的,动态的语言。通过设计,达到了预期功能效果。
关键词:Java;信息化;计算器
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)15-3566-02
1 设计要求
计算器一般是指“电子计算机器”,一般由运算器、存储器、键盘、显示器、电源和一些可选外围设备组成。该设计可以进行十进制下的四则运算(加、减、乘、除)、开根号、百分号、求倒数,还可以实现数值的符号转换及计算器有关內存操作 Backspace表示退格, CE表示将当前文本框內数据清除,C表示文本框內数据清除,同时 var,answer清0。此外还提供了“编辑”、“查看”、“帮助”三个菜单项,使用者可通过使用菜单项实现某些功能。在Java—EditPlus下直接运行()即可,界面为灰白对称。
2 工作原理图、功能规划
2.1 计算器的界面的设计
设计的计算器窗口中整体使用的是BorderLayout布局,在BorderLayout布局中又嵌套使用了CardLayout布局。菜单栏上有编辑、查看、帮助三个菜单。在菜单下分别是复制、粘帖、标准型、科学型及数字分组、还有帮助主题、关于计算器等菜单项,窗口的中间是文本框区域以白色为背景用来输入输出数据,窗口下面是按钮用来实现各种操作。
2.2 相应功能设计
编辑、查看、帮助菜单是通过JMenu类来实现的,其中复制、粘帖、标准型、科学型及数字分组、还有帮助主题、关于计算器等菜单项都是通过JMenuItem类来实现的,帮助主题菜单项中定义了一个含有滚动条的多行文本区。加、减、乘、除、等于以及求百分号操作都是通过Double类中的parseDouble()方法来实现的。开根号运算是通过包中的Math类的
发布者:admin,转转请注明出处:http://www.yc00.com/news/1704798369a1372731.html
评论列表(0条)