2010-09-08 20 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