nullxjx

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

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

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

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

截图2

截图3

分类:

技术点:

相关文章:

  • 2022-02-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2021-11-02
  • 2022-01-23
猜你喜欢
  • 2021-07-18
  • 2022-02-05
  • 2022-02-22
  • 2021-12-30
  • 2021-04-24
相关资源
相似解决方案