[問題] 有限小數化分數?

看板java作者時間16年前 (2008/01/23 21:28), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/6 (看更多)
Hi, 請問一下, Java 裡有沒有什麼函式可以把一個有限小數 (double 或 float) 變成一個分數 (其中分子或分母都是整數, 分子分母可不用互質)? 若 Java 裡沒有這樣的函式, 自己實作又要怎麼寫? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.164.218

01/23 23:40, , 1F
org.apache.commons.lang.math.Fraction 這個 3rd party
01/23 23:40, 1F

01/23 23:40, , 2F
可以做到你需要的東西
01/23 23:40, 2F

01/23 23:47, , 3F
原來真的有啊....我都用自己寫的 Fraction 不知道幾年了....
01/23 23:47, 3F

01/23 23:49, , 4F
org.apache.commons 有很多方便和不方便的東西 XD
01/23 23:49, 4F

01/23 23:50, , 5F
這種還是自己寫比較快啦 XDXD
01/23 23:50, 5F

01/24 12:37, , 6F
謝謝回文推文的各位,我最後去找一樓說的library,
01/24 12:37, 6F

01/24 12:38, , 7F
然後修改成我想要的
01/24 12:38, 7F
文章代碼(AID): #17bq3oVp (java)
討論串 (同標題文章)
文章代碼(AID): #17bq3oVp (java)