A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

昨天看张老师的视频,复习了GUI组件。其中讲到布局管理器的时候,其中有一道题是:利用BorderLayout布局管理器和GridLayout布局管理器设置一个计算机界面程序。也许张老师的意图只是让我们熟悉一下布局管理器的运用,可是由于我的一激动就发生了下面的事情:
    我为什么不实现这个简易计算器的计算功能呢?
    花了近一个小时,程序就写不下去了(我技术很菜的  :L       ),为什么呢?由于计算时有包含数学运算符的字符串,而且这个字符串还是变化的(也就是你要求的数学表达式的值,如:3-8*6/4 等),我一下就懵了,查了API,Google  都没找到相关的内容,于是,我想到了"黑马论坛"----这里面可是藏龙卧虎啊!
    我就发帖了,原帖如下:http://bbs.itheima.com/thread-846-1-1.html
    在这里先感谢马友---杨武刚的顶贴,要是没你顶第一下,我的帖子就沉喽!:lol      
    下午睡了一觉,醒来!发现我的帖子回帖数达到了6,一看:虎哥竟花了近四个小时的时间,解决了我的问题。(由于字数限制,虎哥的详细代码见原帖的回复)
     其实我问的这个问题还是相当的有难度的,为什么呢?
     首先,数学表达式不是固定的,你得解决 :从一个含数学运算符的字符串中 解出这个数学表达式的结果,要有通用性的。
其次,数学运算符还有优先级,你还得考虑输入的数学表达式是否合法等问题。
     在此感谢我们黑马论坛的马友---虎哥(崔虎),先佩服的是你那无私的人品!花四个小时帮一个毫不相干的人解决问题,马友们:你们能做到吗?我反正做不到:L         再就是佩服虎哥那一身的技术,牛!还有犀利的文笔!
    最后回复虎哥的疑问:我问的问题决不是一时兴起的,计算器界面程序(程序启动类)见原帖!简易计算器程序已能正常运行!

    信虎哥!有肉吃!  马友们:顶虎哥!

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 你们会成为好哥儿们的。

查看全部评分

3 个回复

倒序浏览
黑马网友  发表于 2011-7-31 19:30:13
沙发

回复 楼主 的帖子

自己先顶下!
虎哥   好样的!  你绝对是3期中的佼佼者!
回复 使用道具 举报
黑马网友  发表于 2011-7-31 19:46:34
藤椅
这个这个,我没有你说的这么夸张。
其实那题,可以算是数据结构里的一个传统的算法了。以前学习的时候,我正好仔细研究过它。
那天看到你问的时候,想想也该复习一下了,但是时间不够了,所以当时就没回贴。
今天,午饭吃的早,10点半就开吃了,吃完后,又不想马上看书。所以就开始写这个程序了。
然后就是,技术不够,耗得时间有点长。
您也别这么夸我,我技术要是高的话,直接去就业了,还来黑马干什么啊。
只是基础好一点而已。 有问题,在论坛问就行,[color=Red]论坛里的人可都不简单啊[/color]。只是我比较高调而已,嘿嘿。
回复 使用道具 举报
黑马网友  发表于 2011-8-1 09:33:06
板凳

回复 楼主 的帖子

顶贴,不解释
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马