学习编程一

大数字用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、自定义是否结束重做

posted @ 2022-09-18 16:28  喝着农药吐泡泡o  阅读(24)  评论(0)    收藏  举报