标签:
开发环境:Eclipse
结对小伙伴:201306114416 陈健 (http://www.cnblogs.com/be-the-one/)
201306114452 吴舒婷 (http://www.cnblogs.com/wst-2015/)
作业基础:陈健同学的作业一
完成的功能:
基本要求: a)生成题目,单个题目最多不能超过4个运算符,操作数小于100。
b)用户可以输入答案
c)若用户输入答案正确,则提示正确;若答案错误,则提示错误,并要提示正确答案是多少。
扩展方向:
b.可以出表达式里含有负整数(负整数最小不小于-100)的题目,且负数需要带括号,用户输入的结果不用带括号。如: 2*(-4) = -8
c.用户答题结束以后,程序可以显示用户答题所用的时间
d.用户可以选择出题的个数(最多不能超过5个题目),答题结束可以显示用户答错的题目个数和答对的题目个数
e.用户在第一次答题时,需要用户输入用户名,用户下次启动后,程序需要记住用户前一次输入的用户名
f.程序可以出单个整数阶乘的题目:如:4!=24
g.程序可以设置答题时间,时间设置为整数,单位为秒,最大不能超过120秒,若超过了答题时间未答题,则提示:时间已到,不能答题。
h.程序可以设置皮肤功能,可以改变界面的颜色即可。
感想:
在这次实验中,我从小伙伴身上学到了不少,明白了编写程序时,首先是思路要对,只有想清楚了才能好好的用代码表达出来,不能仅仅的去追求运算结果。
由于是男女合作,平时在一起讨论的时间不多,所以一开始的时候,我们通过网络交流,把我们将要实现的功能规划好,分配各自编写的部分。我主要负责的是用户界面和线程,陈健同学则在将他作业1的基础上修改一下,其余部分见面时在讨论编写。
在一起工作时,我们将各自的代码都整合起来,交流各自的想法,若有异议的地方,编写不合理的或是命名不规范的,我们再修改,再讨论。
通过讨论:
1.我明白了自己编程的用户界面的代码,不够简单,没有运用数组,以后要是在程序中有相同的类型的对象,可以通过数组来生产,减少代码的行数。
2.在登录用户,创建文件的思路没有想好,写的随心,最后通过小伙伴的领航,找出错误,初步的修改。
3.在思路跟不上或是出现双方都解决不了的问题时,我要学会查找资料,多动脑子。
在今天早上最后一次审查讨论,我们的程序算是基本完成了,很开心,感谢小伙伴的指导,期待共同进步。
工作相片:
标签:
原文地址:http://www.cnblogs.com/wst-2015/p/4409593.html