Java实现GUI计算器代码

Posted XJX

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java实现GUI计算器代码相关的知识,希望对你有一定的参考价值。

这几天用java写了一个计算器程序,程序已放到我的 Github 上去了,代码总行数大约300行。

程序主要包括两个部分,一个是判断当前输入字符是否合法,目前这点并没有做的很完美(可能用正则表达式进行匹配比较好,但是我对这个不是很熟悉);二是中缀表达式求值。
目前可以实现正数,负数,小数的加减乘除,基本就是简单的四则运算。出于简单考虑,并没有加上键盘监听,所以只能点击输入。

负数的输入逻辑和win10保持一致,当你输入完一个数后,点击 ± 就会在这个数前面添加负号。

整个界面模仿Win10自带的计算器,但是做了一点简化。
截图1

截图2

截图3

以上是关于Java实现GUI计算器代码的主要内容,如果未能解决你的问题,请参考以下文章

java简单计算器开发GUI图形化界面设计与实现(项目源码+课程设计报告)

哪个更快,使用 weka gui 或实现 weka java 代码?

Java 简易计算器代码(只能整数的简易运算)

java课程设计:设计一个计算器模拟程序。

用java设计计算器

用java编写一个简单计算器