Reusable Java library of general tools with minimal external dependencies.
For questions or support, please contact us:
Email: support@aoindustries.com
Phone: 1-800-519-9541
Phone: +1-251-607-9556
Web: https://www.aoindustries.com/contact
| Package | Description |
|---|---|
| com.aoindustries.math |
| Modifier and Type | Field and Description |
|---|---|
static BigFraction |
BigFraction.ONE |
static BigFraction |
BigFraction.ZERO |
| Modifier and Type | Method and Description |
|---|---|
BigFraction |
BigFraction.abs()
Gets the absolute value, but is not reduced.
|
BigFraction |
BigFraction.add(BigFraction val)
Adds two fractions, returning the value in lowest terms.
|
BigFraction |
BigFraction.divide(BigFraction val)
Divides two fractions, returning the value in lowest terms.
|
BigFraction |
BigFraction.max(BigFraction val)
Gets the higher of the two fractions.
|
BigFraction |
BigFraction.min(BigFraction val)
Gets the lower of the two fractions.
|
BigFraction |
BigFraction.multiply(BigFraction val)
Multiplies two fractions, returning the value in lowest terms.
|
BigFraction |
BigFraction.negate()
Negates the value, but is not reduced.
|
BigFraction |
BigFraction.pow(int exponent)
Raises this fraction to the provided exponent, returning the value in lowest terms.
|
BigFraction |
BigFraction.reduce()
Reduces this fraction to its lowest terms.
|
BigFraction |
BigFraction.subtract(BigFraction val)
Subtracts two fractions, returning the value in lowest terms.
|
static BigFraction |
BigFraction.valueOf(BigDecimal value,
boolean displayPercentage)
Gets the big decimal as a fraction, reduced.
|
static BigFraction |
BigFraction.valueOf(BigInteger numerator,
BigInteger denominator,
boolean displayPercentage) |
static BigFraction |
BigFraction.valueOf(BigInteger value,
boolean displayPercentage) |
static BigFraction |
BigFraction.valueOf(long numerator,
long denominator,
boolean displayPercentage) |
| Modifier and Type | Method and Description |
|---|---|
BigFraction |
BigFraction.add(BigFraction val)
Adds two fractions, returning the value in lowest terms.
|
int |
BigFraction.compareTo(BigFraction o) |
static BigDecimal[] |
BigFraction.distributeValue(BigDecimal total,
BigFraction.DistributionMethod distributionMethod,
BigFraction... fractions)
Evenly distributes the total value of BigDecimal by fractional amounts.
|
BigFraction |
BigFraction.divide(BigFraction val)
Divides two fractions, returning the value in lowest terms.
|
BigFraction |
BigFraction.max(BigFraction val)
Gets the higher of the two fractions.
|
BigFraction |
BigFraction.min(BigFraction val)
Gets the lower of the two fractions.
|
BigFraction |
BigFraction.multiply(BigFraction val)
Multiplies two fractions, returning the value in lowest terms.
|
BigFraction |
BigFraction.subtract(BigFraction val)
Subtracts two fractions, returning the value in lowest terms.
|
Copyright © 2000–2016 AO Industries, Inc.. All rights reserved.