该
JScience库包括该类
org.jscience.mathematics.number.Rational。在另外的通常的工厂,存取和操作,可以构建其他有用的实体,包括
Polynomial<Rational>,
Vector<Rational>和
Matrix<Rational>。
例如,获取分数集合的最低公分母的函数可能看起来像这样:
private static LargeInteger lcd(Collection<Rational> fractions) { Rational sum = Rational.ZERO; for (Rational rational : fractions) { sum = sum.plus(rational); } return sum.getDivisor();}以下语句显示
6:
System.out.println(lcd(Arrays.asList( Rational.valueOf(1, 2), Rational.valueOf(1, 3))));



