化学式用のアプリを作っており、2倍の係数を返すように作っています。
たとえば、C6H12O6 + O2 = CO2 + H2Oは、.166666667、1.0、1.0、および1.0を返します。1、6、6、6(整数)になるようにコードを書きたいです。また、Ca(OH)2 + H3PO4 = Ca3(PO4)2 + H2Oのような別の方程式の場合、戻り値は.5、.333333333、.166666667、および1.0です。3、2、1、6にする必要があります。Javaでこれらを整数係数に変換する方法はありますか?