1
0
mirror of https://github.com/DanilaFe/abacus synced 2026-01-26 16:45:21 +00:00

Add ceiling to NumberInterface and the two numbers that implement it.

This commit is contained in:
Arthur Drobot
2017-07-31 13:25:23 -07:00
parent 699ba9e193
commit 79ccd61af3
3 changed files with 18 additions and 1 deletions

View File

@@ -93,6 +93,11 @@ public class NaiveNumber implements NumberInterface {
return this.compareTo(ZERO);
}
@Override
public int ceiling() {
return (int) Math.ceil(value);
}
@Override
public NumberInterface promoteTo(Class<? extends NumberInterface> toClass) {
if (toClass == this.getClass()) return this;