Uses of Class
net.sourceforge.uiq3.math.BCDInteger
-
Packages that use BCDInteger Package Description net.sourceforge.uiq3.math Mathematics library for calculator applications. -
-
Uses of BCDInteger in net.sourceforge.uiq3.math
Fields in net.sourceforge.uiq3.math declared as BCDInteger Modifier and Type Field Description private @NotNull BCDInteger
BCDFloat. Coefficient
coefficient - while a 18 digits number can also be represented as an long an 18digits multiplication need a 36digits temporary and that is more then a long can do.private @NotNull BCDInteger
BCDFraction. Denominator
The Denominator:private @Nullable BCDInteger
BCDInteger. Last_Remainder
remainder of last long divisionstatic BCDInteger
BCDInteger. Num_0
0static BCDInteger
BCDInteger. Num_1
1static BCDInteger
BCDInteger. Num_10
10static BCDInteger
BCDInteger. Num_2
2private @NotNull BCDInteger
BCDFraction. Numerator
The Numerator:Methods in net.sourceforge.uiq3.math that return BCDInteger Modifier and Type Method Description @NotNull BCDInteger
BCDFraction. a()
Fraktur represented as «a b/c»(package private) @NotNull BCDInteger
BCDInteger. addUnsigned(int y)
unsigned (absolute) addition of one digitprivate @NotNull BCDInteger
BCDInteger. addUnsigned(@NotNull BCDInteger a)
unsigned (absolute) addition@NotNull BCDInteger
BCDFloat. As_BCDInteger()
Either convert to a BCDInteger or return this.@NotNull BCDInteger
BCDFraction. As_BCDInteger()
Either convert to a BCDInteger or return this.@NotNull BCDInteger
BCDInteger. As_BCDInteger()
Either convert to a BCDInteger or return this.@NotNull BCDInteger
Number. As_BCDInteger()
Either convert to a BCDInteger or return this.@NotNull BCDInteger
BCDFraction. b()
Fraktur represented as «a b/c»@NotNull BCDInteger
BCDFraction. c()
Fraktur represented as «a b/c» or «d/c»@NotNull BCDInteger
BCDFloat. Coefficient()
coefficient - while a 18 digits number can also be represented as an long an 18digits multiplication need a 36digits temporary and that is more then a long can do.@NotNull BCDInteger
BCDFraction. d()
Fraktur represented as «d/c».private @NotNull BCDInteger
BCDInteger. divUnsigned(int y)
predicate: Num_Digits > v.numDigits, v = v.Normalize(), v.numDigits > 1
private @NotNull BCDInteger
BCDInteger. divUnsigned(@NotNull BCDInteger Right)
predicate: Num_Digits > v.numDigits, v = v.Normalize(), v.numDigits > 1
@NotNull BCDInteger
BCDInteger. gcd(@NotNull BCDInteger y)
<>calculate the greatest common denominator using the Euclidean algorithm>(package private) @Nullable BCDInteger
BCDInteger. Last_Remainder()
private @NotNull BCDInteger
BCDInteger. mid(int start, int len)
get part of numberprivate @NotNull BCDInteger
BCDInteger. mulUnsigned(int y)
unsigned (absolute) multiplication by one digitprivate @NotNull BCDInteger
BCDInteger. mulUnsigned(@NotNull BCDInteger y)
unsigned (absolute) multiplication(package private) @NotNull BCDInteger
BCDInteger. Shift_Left(int n)
shift left by n digits (= divide by 10n)(package private) @NotNull BCDInteger
BCDInteger. Shift_Right(int n)
shift right by n digits (= multiply by 10n)private @NotNull BCDInteger
BCDInteger. subUnsigned(@NotNull BCDInteger y)
unsigned (absolute) subtractionMethods in net.sourceforge.uiq3.math with parameters of type BCDInteger Modifier and Type Method Description private @NotNull BCDInteger
BCDInteger. addUnsigned(@NotNull BCDInteger a)
unsigned (absolute) addition(package private) int
BCDInteger. Compare_Unsigned(@NotNull BCDInteger Value)
unsigned (absolute) compareprivate @NotNull BCDInteger
BCDInteger. divUnsigned(@NotNull BCDInteger Right)
predicate: Num_Digits > v.numDigits, v = v.Normalize(), v.numDigits > 1
@NotNull BCDInteger
BCDInteger. gcd(@NotNull BCDInteger y)
<>calculate the greatest common denominator using the Euclidean algorithm>private @NotNull BCDInteger
BCDInteger. mulUnsigned(@NotNull BCDInteger y)
unsigned (absolute) multiplicationprivate @NotNull BCDInteger
BCDInteger. subUnsigned(@NotNull BCDInteger y)
unsigned (absolute) subtractionConstructors in net.sourceforge.uiq3.math with parameters of type BCDInteger Constructor Description BCDFloat(@NotNull BCDInteger Value)
create new value from existing one.BCDFraction(@NotNull BCDInteger Whole)
create new fractionBCDFraction(@NotNull BCDInteger Numerator, @NotNull BCDInteger Denominator)
create new fractionBCDFraction(@NotNull Number Whole, @NotNull Number Numerator, @NotNull BCDInteger Denominator)
create new fractionBCDInteger(@NotNull BCDInteger Value)
new Number from existing number
-