学习编程一
大数字用BigInteger
浮点数用Bigdecimal
String.valueof(a)//将a转换成字符串的形式,对题目进行存储
+:add()
-:subtract()
*:multiply()
/:divide()
输出带有小数点*100.0
.nextLine()//输入答案,只有录入回车键才结束,保留了其他字符标志,与nextlnt()不同
Biginteger mm=new BigInteger(64,new Random())//64位随机大数字
错题集整体思路:
0、选择浮点数还是大数字的运算
0++、定义几个数组进行存储
1、定义TiMu[]字符串数组存储题目
2、定义answer[]字符串数组存储系统正确答案
3、定义getAnswer[]字符串数组存储输入的答案。进行比较
3++、定义Error[]字符串数组存储错题
4--、定义anError[]字符串数组存储错题的正确答案
4、比较的结果,对错题数量产生变化。
5、比较的结果,对正确的数量产生变化
6、最后进行正确率的计算
7、错题重做,利用anError[]字符串数组输出错题并进行重做
8、将重做结果与anError[]字符串数组输出的答案进行比较
9、再次进行正确率的计算
10、自定义是否结束重做
本文作者:喝着农药吐泡泡o
本文链接:https://www.cnblogs.com/gbrr/p/16705162.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步