有关用Java语言开发的一个简易计算器的心得
开发环境:Windows
XP
开发工具:Eclipse
界面设计用的是Eclipse的Swt
designer插件
计算器界面如图:
如何实现计算器的思路:
例如: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 版权协议,转载请附上原文出处链接和本声明。