日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

fraction在java_Fraction.java

發布時間:2023/12/15 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 fraction在java_Fraction.java 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

package t1;

public class Fraction

{

private int numerator;// 分子

private int denominator;// 分母

private String fraction;// 分數

public Fraction()

{

super();

}

public Fraction(int numerator, int denominator)

{

this.numerator = numerator;

this.denominator = denominator;

// makeItProper();

}

public int getNumerator()

{

return numerator;

}

public void setNumerator(int numerator)

{

this.numerator = numerator;

}

public int getDenominator()

{

return denominator;

}

public void setDenominator(int denominator)

{

this.denominator = denominator;

}

public String getFraction()

{

return fraction;

}

public void setFraction(String fraction)

{

this.fraction = fraction;

}

public String creatfraction()

{

numerator = (int) (Math.random() * 10 + 2);// [0~1)之間的隨機數

denominator = (int) (Math.random() * 10 + 2);

int i = numerator;

int j = denominator;

j = GCD(i, j);

numerator = numerator / j;

denominator = denominator / j;

fraction = Reduction(numerator, denominator);

return fraction;

}

public static int GCD(int m, int n)

{ // 求最大公約數

try

{

while (m % n != 0)

{

int t = m % n;

m = n;

n = t;

}

} catch (Exception e)

{

System.out.println(e);

}

return n;

}

public static Fraction transferToFraction(String s)

{

Fraction f = new Fraction();

String[] num = s.split("/");

if (num.length == 1)

{

f.setNumerator(Integer.parseInt(s));

f.setDenominator(1);

f.setFraction(s);

} else

{

f.setNumerator(Integer.parseInt(num[0]));

f.setDenominator(Integer.parseInt(num[1]));

f.setFraction(s);

}

return f;

}

public static String Reduction(int m, int n)

{

String t;

if (n == 1)

{

t = m + "";

} else

{

t = m + "" + "/" + n + "";

}

return t;

}

}

一鍵復制

編輯

Web IDE

原始數據

按行查看

歷史

總結

以上是生活随笔為你收集整理的fraction在java_Fraction.java的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。