diff --git a/zeitlaeufer/src/main/java/de/szimnau/DrinkingBar.java b/zeitlaeufer/src/main/java/de/szimnau/DrinkingBar.java index 205f279..a549e8b 100644 --- a/zeitlaeufer/src/main/java/de/szimnau/DrinkingBar.java +++ b/zeitlaeufer/src/main/java/de/szimnau/DrinkingBar.java @@ -89,7 +89,7 @@ public class DrinkingBar extends AbstractLoadingBar { // berechne Liter benötigt bis zum nächsten 0.25er Schritt BigDecimal litresToNextStep = QUARTER_LITRE.subtract(currentLitres.remainder(QUARTER_LITRE)); // berechne Minuten benötigt für 1 Liter - BigDecimal minutesPerLitre = getTotalMinutesBD().divide(totalLitres); + BigDecimal minutesPerLitre = getTotalMinutesBD().divide(totalLitres, MathContext.DECIMAL64); // berechne Minuten benötigt bis zum nächsten 0.25er Schritt return minutesPerLitre.multiply(litresToNextStep).setScale(0, RoundingMode.HALF_EVEN); }