中小学题目生成对方个人项目部分分析

本博文是结对编程中对对方个人项目优缺点进行的分析。

首先分析项目源码优点:

根据了明确的需求,逻辑条理清晰、代码可读性强。需求需要我们根据输入的账号、密码,判断其正确性,并进入对应的账户;之后根据对应账户的教育等级、用户输入的题目数量随机生成一份符合教育等级的题目,其中在输入题目数量的时候可以改变教育等级,或者退出当前账户。工程以main函数作为主函数,调用process函数作为主进程、主模块执行程序额整个步骤,再分别以login、selectLevel、selectQuestion三个函数分别发挥账户登录以及检查、选择出题等级、自动出题。

 

除此之外,也有做得不足的地方:

1、 出题等级切换需要放在输入题目数量的这一步,而代码是用Java写的,将输入的nextInt和next的字符串分开了,因此先输入了切换等级,再输入出题数量或退出账户(-1)。而现实中不一定会每次都切换等级,并且也要求在输入账户时就默认其等级,因此这个流程实现得不是很好。

2、出题方面,括号的随机化程度比较低,并且第一个数的前面也没考虑加三角函数的运算的情况。

转载于:https://www.cnblogs.com/hzj--/p/11550905.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值