黑马程序员技术交流社区

标题: 可以计算表达式的计算器,你一定可以的 [打印本页]

作者: ysunday    时间: 2013-11-15 20:39
标题: 可以计算表达式的计算器,你一定可以的
实现你的小小梦想,计算表达式的小小计算器
很多刚学程序的人,刚开始的第一个做出来的程序就是计算器,不管你是不是
反正我是了,附件中的这个类,可以让你的计算器设计起来即简单,又有强大
的功能,可以计算表达式,类似科学计算器了(只是类似啊)
今天咱大家也来做个呗,大牛也别鄙视咱。至于您是不是能获得加分,加分多
少,还得请版主大人和滔哥的点评了,我提供一个类,不用管内部怎么实现的
类内部就一个静态函数,使用方法如下

比如有一个表达式    String exp = "(1 + 2)*( 3 - 1)";
想得到这个表达式的值  调用   String result = Calculator.calculate(exp);
这样就得到了表达式的结果,当然这个类只能计算四则表达式,可以包括括号
,不可计算sin,cos,指数,之类的高级计算

界面编写可以参考这里
http://bbs.itheima.com/thread-99089-1-1.html
      
回复的时候只需要您把您的界面和运行结果贴上来就行需要三张图吧,界面,
输入表达式后的界面,计算完后的界面                                                            
               
如果做不出来也没关系,继续学习,过几天我也会一步一步的把我的思路写出
来,只要您喜欢看,另外如果您喜欢linux或者有vim方面的问题,也可以跟我
交流哈

界面如下,我画的这个真是惨不忍读啊 唉


Calculator.rar

1.19 KB, 阅读权限: 10, 下载次数: 2


作者: 星星Fighting    时间: 2013-11-15 22:28
何等的凄惨,这界面,我以前用javascript结合html做出过一个计算器,个人感觉还可以!
作者: 星星Fighting    时间: 2013-11-15 22:37
这是我曾经做的一个计算器,界面是这样的,供你参考参考哈{:soso_e113:}!

2013-11-15_223055.jpg (37.81 KB, 下载次数: 22)

2013-11-15_223055.jpg

计算器.rar

2.67 KB, 下载次数: 65






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2