夜。Javaでの16進数の計算について質問があります。許可される桁数に何らかの制約を加えて、N桁の妥当なアルゴリズムで円周率を計算しようとしています(15〜20のようなものを考えてください)。最終的には、これは後で電卓の1つの機能になります。
ばかげたレベルの精度を求めているわけでも、アルゴリズムの助けを求めているわけでもありません。魔法のAPIメソッドがあることは知っていますが、自分でやりたいと思っています。
公式:ベイリー-ボールウェイン-プルーフの公式。私が理解していることから、それは16進数で円周率を計算します。
それで、私の問題は何ですか?私はJavaが苦手です。私が受講したクラス(データ構造まで)は、言語固有のものに焦点を当てることなく、目的を達成するための手段として私が知っている言語のみを実際に使用していました。 円周率を16進数でn番目の桁に計算してから、表示のためにその値を文字列に変換したいと思います。
それからどこから始めるべきかについての提案はありますか?私のJavaでのコーディングの経験は約20週間で、私が立ち往生しているのはJava固有のもののようです。
私がどこかで間違っているなら、ぜひそれを指摘してください。私は学ぶためにここにいます。