晚上。我有一个关于 Java 中 base-16 计算的问题。我正在寻找一种合理的算法来计算 pi 到 N 位数,并对允许的位数有一些限制(思考像 15-20 之类的东西)。最终这将只是以后计算器的一个功能。
我不是在寻找荒谬的精度水平,也不需要算法方面的帮助。我知道它有一个神奇的 API 方法,但我宁愿自己做。
公式:Bailey-Borwein-Plouffe公式。据我了解,它以十六进制计算 pi。
那么,我的问题是什么?我不太擅长Java。我上过的课程(直到并包括数据结构)实际上只使用了我所知道的语言作为达到目的的手段,而没有关注任何特定于语言的内容。 我想将 pi 计算为十六进制的第 n 位,然后将该值转换为字符串以进行显示。
关于从哪里开始的任何建议?我在 Java 中编码的经验大约是 20 周,而我所坚持的似乎是 Java 特定的东西。
如果我在任何地方错了,一定要指出来。我是来学习的。