私のプログラムでは、特定の数値の現在の合計があり、メインの前にフロートとして宣言されて普遍的になり、反復ごとにフロートを加算および減算します。
これらの float は、常に 0 から 10 までの小数点以下 1 桁までの数値です。ただし、合計は、この 1.dp の精度から 0.01 (つまり、2.4 を 15.9 に加算して 18.31 を取得) することがあります (非常にまれですが、何十億回もの反復を扱っています)。
このわずかな逸脱がプログラムのクラッシュにつながる可能性があるため、それを軽減する方法はありますか?