Java课的小作业,计算器+拾色器+进制换算+简易像素小游戏

初学Java,期末作业交了一个简单的小程序。

包含四个功能:简易计算器、样式测量器、进制转换器、日常模拟器。

可以用在网页设计,程序制作等工作中使用。
在这里插入图片描述
简易计算器:
可进行加减乘除运算,能够满足程序设计中的简单算术问题。能够进行连续运算。

样式测量器:
可以对颜色进行测量。进入样式测量器后,按住左Ctrl键可以获取屏幕任何一个地方的光标所在位置的RGB值。相比常用方法(截图或保存图片再用PS打开取色)更加简单方便。
可以作为量取像素的尺子。在右侧和下侧边框处有竖直的水平的标尺,标尺和测量处对齐后滑动滑块对准即可获得读数。

进制转换器:
可进行二进制,八进制,十进制,十六进制之间的任意转换。在其中一个输入框中输入数值,其他进制的输入框立刻显示转换后结果。
可进行IP地址的2进制和10进制之间的转换。通过点击0/1按钮,下方的输入框中的数值会发生变化。在输入框中输入数值,上方的0/1按钮也会发生变化显示相应的二进制数。

日常模拟器:
玩家在此摸鱼两分钟之后会觉得还是写代码有意思,从而继续专心搬砖。

框架是这样的:
在这里插入图片描述
设计计算器的过程中,感觉退格是最难做的。第一次写的时候是按下运算符就立即结算结果,就导致没法先乘除后加减,而且没法删除已经算好的数字。于是又大改了一下,按下等于号,String变为float,然后运算。

学校的课程计划对于编程只是浅尝辄止,将来想要从事技术岗位的话还是需要学习很多啊。

把工程文件和导出的执行文件保存到网盘里:
链接:https://pan.baidu.com/s/1KWr_pGzJjjL87FxPqIfy8g
提取码:cugf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值