From b50ec3406e1c8fcd575f0ce31ba54f21b8080eda Mon Sep 17 00:00:00 2001 From: KHobbits Date: Tue, 30 Apr 2013 00:35:39 +0100 Subject: [PATCH] Fix currency rounding up. --- Essentials/src/com/earth2me/essentials/Util.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/Util.java b/Essentials/src/com/earth2me/essentials/Util.java index f1d0485c3..677aa230f 100644 --- a/Essentials/src/com/earth2me/essentials/Util.java +++ b/Essentials/src/com/earth2me/essentials/Util.java @@ -1,6 +1,7 @@ package com.earth2me.essentials; import static com.earth2me.essentials.I18n._; +import java.math.RoundingMode; import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; import java.util.*; @@ -524,6 +525,7 @@ public class Util public static String formatAsCurrency(final double value) { + dFormat.setRoundingMode(RoundingMode.FLOOR); String str = dFormat.format(value); if (str.endsWith(".00")) { @@ -542,11 +544,6 @@ public class Util return ess.getSettings().getCurrencySymbol() + formatAsCurrency(value); } - public static double roundDouble(final double d) - { - return Math.round(d * 100.0) / 100.0; - } - public static boolean isInt(final String sInt) { try