[英]How do I convert a double to a fraction in a format suitable for representing inches?
我正在使用Apache Commons math.Fraction类将双打转换为分数,效果很好。
但是,我需要它以一种有意义的方式计算这些分数,以显示以英寸为单位的长度, 精确到1/32“。
例如,将0.325转换为分数将产生12/37,这对于看着美国标尺的人来说是没有意义的。 我想我想在转换之前将小数点四舍五入到最接近的.03125。 我的基本数学技能使我失败了:(
编辑澄清一下,所有输入都是0到1之间的十进制英寸。给定上面的示例输入,我想要5/16“。
您可以将小数部分乘以32然后四舍五入吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.