diff --git a/src/org/eidecker/apitest/BigDecimalTester.java b/src/org/eidecker/apitest/BigDecimalTester.java new file mode 100644 index 0000000..19e8d5c --- /dev/null +++ b/src/org/eidecker/apitest/BigDecimalTester.java @@ -0,0 +1,25 @@ +package org.eidecker.apitest; + +import java.math.BigDecimal; +import java.math.RoundingMode; +import org.junit.jupiter.api.Test; + +public class BigDecimalTester { + + @Test + public void rundungsTest() { + System.out.println(compareToZero(BigDecimal.ONE.multiply(new BigDecimal(-1d)))); + + System.out.println(compareToZero(new BigDecimal("0.015"))); + + } + + + private int compareToZero(BigDecimal toCompare) { + BigDecimal scaled = toCompare.setScale(2, RoundingMode.HALF_UP); + + System.out.println(scaled); + return scaled.compareTo(BigDecimal.ZERO); + } + +}