1
0
mirror of https://github.com/DanilaFe/abacus synced 2026-01-27 09:05:19 +00:00

Implement preciseNumber for arbitrary precision.

This commit is contained in:
Arthur Drobot
2017-07-28 11:38:22 -07:00
parent c9fad36d16
commit c184b55738
3 changed files with 116 additions and 1 deletions

View File

@@ -88,6 +88,9 @@ public class NaiveNumber implements NumberInterface {
@Override
public NumberInterface promoteTo(Class<? extends NumberInterface> toClass) {
if(toClass == this.getClass()) return this;
else if(toClass == PreciseNumber.class){
return new PreciseNumber(Double.toString(value));
}
return null;
}