public class SimpleFraction extends Object
古いPOIだと提供されていないため、同じものを実装。
| コンストラクタと説明 |
|---|
SimpleFraction(int numerator,
int denominator)
分子と分母を指定してインスタンスを作成する。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static SimpleFraction |
createFractionExactDenominator(double val,
int exactDenom)
分母の値を指定してインスタンスを作成する。
|
static SimpleFraction |
createFractionMaxDenominator(double value,
int maxDenominator)
分母の最大値を指定してインスタンスを作成する。
|
int |
getDenominator()
分母の取得
|
int |
getNumerator()
分子の取得
|
public SimpleFraction(int numerator,
int denominator)
numerator - 分子。denominator - 分母。public static SimpleFraction createFractionExactDenominator(double val, int exactDenom)
val - 分数として表現するもとの数値の値。exactDenom - 分母の値。public static SimpleFraction createFractionMaxDenominator(double value, int maxDenominator)
指定した分母の値以下に近似した分数を取得する。
value - 分数として表現するもとの数値の値。maxDenominator - 分母の最大値。RuntimeException - if the continued fraction failed to converge.IllegalArgumentException - if value > Integer.MAX_VALUEpublic int getDenominator()
public int getNumerator()
Copyright © 2021 mygreen. All rights reserved.