java编写计算器的原理_Java语言开发的计算器的心得

  • Post author:
  • Post category:java


有关用Java语言开发的一个简易计算器的心得

开发环境:Windows

XP

开发工具:Eclipse

界面设计用的是Eclipse的Swt

designer插件

计算器界面如图:

a4c26d1e5885305701be709a3d33442f.png

如何实现计算器的思路:

例如:1.6*9-5

第一,肯定得有一个方法来处理数字(0、1、2….)、小数点;

第二,得有一个方法来处理运算符(+、-、*、/);而其它运算符(%、sqrt、1/x)它们是单目运算符,所以在我这个计算器里,直接为这些按钮添加响应函数并在其次直接运算。而双目运算则通过响应函数调用运算方法来计算。

第三,就是在哪个时候进行计算结果并显示。有两种情况:1、如果按的是等号,则计算并显示结果。2、如果在按下(1.6*9-5)中的“-”时候计算并显示。

相关功能代码以及解释:(代码不全,要完整代码请留言!!!)

1、输入字符(1-9、”.”、+、-、*、/)函数

digit是一个布尔型变量,初始值为真,用于控制数据的输入。

s是一个用于接按钮数值的形参。

operator是一个字符串变量,初始值为null.

public void show(String s){

if(s是1—9或“.”)

if(digit){//dig



版权声明:本文为weixin_35942549原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。