diff --git a/LoadingBar.java b/LoadingBar.java index 50aad2a..ede659f 100644 --- a/LoadingBar.java +++ b/LoadingBar.java @@ -338,7 +338,7 @@ public class LoadingBar { private static String fillLoadingBar(long initialMinutes, long passedMinutes, boolean progressive) { BigDecimal wholePercentage = BigDecimal.valueOf(100) - .multiply(BigDecimal.valueOf(passedMinutes) + .multiply(BigDecimal.valueOf(passedMinutes) // kind of reverse dreisatz to avoid to have e.g. 99.9999 instead of 100 % .divide(BigDecimal.valueOf(initialMinutes), MathContext.DECIMAL64)); long remainingMinutes = initialMinutes - passedMinutes; int numberOfEquals = wholePercentage.intValue(); diff --git a/SimpleLoadingBar.java b/SimpleLoadingBar.java index 4a02a90..3219484 100644 --- a/SimpleLoadingBar.java +++ b/SimpleLoadingBar.java @@ -119,7 +119,7 @@ public class SimpleLoadingBar { private static String fillLoadingBar(long initialMinutes, long passedMinutes, boolean progressive) { BigDecimal wholePercentage = BigDecimal.valueOf(100) - .multiply(BigDecimal.valueOf(passedMinutes) + .multiply(BigDecimal.valueOf(passedMinutes) // kind of reverse dreisatz to avoid to have e.g. 99.9999 instead of 100 % .divide(BigDecimal.valueOf(initialMinutes), MathContext.DECIMAL64)); long remainingMinutes = initialMinutes - passedMinutes; int numberOfEquals = wholePercentage.intValue();