结对编程之四则运算

20165324 结对编程之四则运算

实验题目及要求

  • 实现一个命令行程序,要求:
  1. 自动生成小学四则运算题目(加、减、乘、除)
  2. 支持整数
  3. 支持多运算符(比如生成包含100个运算符的题目)
  4. 支持真分数
  5. 统计正确率
  • 扩展需求
  1. 处理生成题目并输出到文件
  2. 完成题目后从文件读入并判题
  3. 多语言支持:简体中文, 繁體中文, English

实验设计及实现方法

  • 读取测试题数目,for循环随机生成四则运算测试题。
  • Scanner方法读取输入的答案,与正确答案进行比较。
  • 定义计数器,保存正确题数目,错误题数目。
  • 四则运算的运算法则,通过if-else语句判定运算符号,调用匹配的方法得到答案。
  • 结束测试,得到正确题目数,错误题目数和正确率。

代码链接

测试截图

结对编程总结

持续了两周,自己也纠结了两周,对于仅仅把后缀表达式看懂,学会了的渣渣,凭自己是写不出的。完成这个任务的过程,我自己是没什么多大的收获的,自己看了七七八八的代码,东拼西凑弄在一起,身心疲惫,得不偿失。感觉自己对于学习编写代码,心里上不太那么耿耿于怀,自己想法也变了很多。我学习什么知识的,只是为了自己尽量少去请求别人的帮助,自己能独立完成点什么。我一直认为编写出精彩的程序是一件很酷的事,自己也想做好这件事。唉,没办法,很丧的一次编程体验。写到这里,我真的挺敬佩我的一个朋友的,在学习上付出了很多时间,老老实实的一个好人,但偏偏取得的成效不太如意,但他依然没有放弃,很多时候面对很多事情,我自己是没办法像他一样还能一心一意的对待学习。自己对于学习上的问题投入了一定时间,看不见成效总会选择放弃。

原文地址:https://www.cnblogs.com/20165324hcj/p/8850077.html