2010-09-08 46 views
2

我使用Apache Commons math.Fraction类将我的双打转换为分数,这是工作正常。如何将双数转换为适合表示英寸的格式的分数?

然而,我需要它的方式,是有道理的,在英寸显示长度,以计算这些分数,到最近的1/32" 。

例如,转换到0.325的馏分得到12/37,这对于看着美国统治者的人来说是没有意义的,我想我会把小数点转到最接近的03125,然后再转换它,如果这样做有道理的话,我的基本数学技能就会失败:(

编辑 为了澄清,所有的输入都是在0到1之间的十进制英寸。给定样本输入a波夫,我想要5/16“。

+0

你的号码是以什么开头?已经英寸?请给出样本输入和期望的输出。感谢marco – 2010-09-08 06:46:55

回答

4

你可以将小数部分乘以32再循环吗?

+1

。这是我正在寻找的痛苦明显的答案 – 2010-09-08 06:58:36

相关问题