个人项目结对编程-队友代码分析
2022/9/14 14:17:30
本文主要是介绍个人项目结对编程-队友代码分析,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
中小学数学卷子自动生成程序-结对编程队友代码分析
一、简介
项目:中小学数学卷子自动生成程序
使用语言:JAVA
以下是对结对编程队友个人项目的代码分析。
二、代码分析
以User为基类,小学、初中、高中为子类,便于实现不同接口。
试卷生成函数以数组记录运算符,分别设置变量记录题目长度、题目括号数、左括号数及左右括号之间跨度。
循环生成一道小学题目:判断是否添加左括号(1/2概率),随机生成操作数(1-100),添加操作数至题目,判断是否添加右括号(1/2概率),判断生成题目是否满足要求(满足即生成结束,不满足添加运算符后继续循环)。生成结束后过滤操作数大于5的题目。
生成初中题目:将生成小学题目中添加操作数的部分改为给操作数添加根号或者平方(1/2概率)后加入题目。
生成高中题目:将生成小学题目中添加操作数的比分高位给操作数添加sin、cos、tan(1/2概率)后加入题目。
试卷生成:
三、总结
将用户数据存到map中,减少了查询验证的时间。
代码编写符合规范,注释符合要求,增强代码可读性。
这篇关于个人项目结对编程-队友代码分析的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?
- 2024-05-09企业src漏洞挖掘-有意思的命令执行