1. 程式人生 > >Java 小例子:模擬分數的類 Fraction

Java 小例子:模擬分數的類 Fraction

前一陣子 CSDN 部落格奇慢無比,今天好些了。

這裡是一個模擬分數運算的例子:Fraction 類。分數運算完後要用最大公約數除分子分母。所以這裡也有個用輾轉相除法求最大公約數的例子。另外在構造 Fraction 物件時如果分母為零將會丟擲異常,這也是必要的檢查。

執行輸出:

{7/32} + {13/32} = {5/8}(0.625)
{7/32} - {13/32} = {-3/16}(-0.1875)
{7/32} * {13/32} = {91/1024}(0.0888671875)
{7/32} / {13/32} = {7/13}(0.5384615384615384)