1.写一个控制操作数的函数,控制随机数范围,是否有括号,操作数,是否写入文件
可以用数组储存数值
用集合存运算符,存括号可以采用随机第一个左括号产生0到n-1之间,包左不包右,假设y,第二个的取值是第一个y+1到n
若有括号n个数,n-1个运算符,数据结构,两个栈,一个存数,一个存运算符,然后运算得出结果。结果存在一个数组中
每次将题追加到文件里
2.用linkedHashSet静态全局储存错题,类型为字符串为题目和double为答案和int为打错次数,抽象成一个错题类
可以实现错题重现和重做
3.静态两个全局变量储存做题总数,每次累加题目数,和错题数数
4.其他的循环在主函数生成,如题目个数循环,调用上面函数就行,如是否继续作答,查看错题,重做错题,重新输入要求
倒计时写在题目个数循环上和下即可。
标签:储存,9.27,括号,四则运算,个数,运算符,错题,题目,思路 From: https://www.cnblogs.com/zhaoqianwan/p/17734483.html