用JAVA编写计算器功能和界面

编写简单的计算器,实现:
(1)整数或者小数的加法,减法,乘法,除法,并得出计算结果
(2)显示出计算式子
(3)注意有可能输入-5×3,进行负数计算
(4)一般要求使用普通计算器界面,实在不行,可以降低要求

谢谢各位大侠啦