开发环境:Eclipse
实现功能:
1.程序可以出带括号的正整数四则运算,支持分数,除法保留两位小数,如:(1/3+1)*2 = 2.67,特别注意:这里是2.67而非2.66
2.用户可以选择出题的个数(最多不能超过5个题目),答题结束可以显示用户答错的题目个数和答对的题目个数
3.用户在第一次答题时,需要用户输入用户名,用户下次启动后,程序需要记住用户前一次输入的用户名
4.程序可以设置皮肤功能,可以改变界面的颜色即可。
结伴同学:
姓名:钟鹏昇
博客:http://www.cnblogs.com/SshengS/
PS:代码在结伴同学博客中
总结:
在整个编程过程中都能做到与结伴同学的密切交流,能互相支出对方编写过程中的一些错误,或者疑问。当然编写过程中遇到了很多不懂的问题,例如面板的切换,(基础薄弱,之前不知道setContentPane()和getContentPane()是JFrame的类方法,拼命的在JPanel下想怎样会不能使用这些方法,所以浪费了很多时间),还有其他的一些不会做的问题,例如保留两位小数等,后来上网查资料也解决了。本来想做一个计时功能的,但线程完全不懂,后来参照网上一些关于计时的程序写了一个倒计时的功能,想在切换面板的一瞬间开始这个功能,但结果是会在上一个面板里计时完毕才会进入下一个面板,过程中还会一值卡着,怎样弄也弄不了,最后放弃了这个功能。由于平时动手编程很少,这次的作业在一定的程度上提高了我的编程能力和与同学配合编程的能力。