浮動小数点数を指定し、Java バイトの範囲に制限された分子と分母を使用してできるだけ正確に表現しようとするアルゴリズムを作成するにはどうすればよいですか?
この理由は、I2C デバイスが分子と分母を必要としているのに対し、float を与えることは理にかなっているからです。
たとえば、またはではなく、 になり3.1415926535...
ます。245/78
314/100
22/7
効率的には、プログラムの開始時に 3 回程度呼び出されますが、その後はまったく呼び出されません。したがって、遅いアルゴリズムはそれほど悪くありません。