大数字用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、自定义是否结束重做
标签:存储,定义,编程,学习,错题,数组,字符串,anError From: https://www.cnblogs.com/gbrr/p/16705162.html