首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JAVA中怎么把字符串形式的“1+1”直接计算出来结果

2012-03-28 
JAVA中如何把字符串形式的“1+1”直接计算出来结果?我正在制作一个计算器,一个控件用来显示用户输入的计算内

JAVA中如何把字符串形式的“1+1”直接计算出来结果?
我正在制作一个计算器,一个控件用来显示用户输入的计算内容,比如计算内容是“1+1”,那么如何类似于 eval("1+1")这样的效果,直接计算结果?

如果不能,那么制作计算器的思路是什么?

[解决办法]
你见哪个计算器算1+1的时候显示框那就显示的是1+1。。。。
加上监听器,当按+号时清空文本框并且给计算类型做标志。


[解决办法]
在输入框中只能输入数字,计算符号用相应的按钮代替,比如点+,就传入+
然后输入另一个数字,再第二次点击计算符号的时候计算前两个数字(可以参考windows下的计算器)

这样做的话,比直接输入1+1要简单的多

热点排行