From 403cef917076d1d308d3b2574925820baf2508de Mon Sep 17 00:00:00 2001 From: Mattrixwv Date: Sat, 11 Jul 2020 13:55:01 -0400 Subject: [PATCH] Fixed bug causing digit drop rather than rounding --- src/main/java/mattrixwv/Stopwatch.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/mattrixwv/Stopwatch.java b/src/main/java/mattrixwv/Stopwatch.java index fea7ac1..82fe15f 100644 --- a/src/main/java/mattrixwv/Stopwatch.java +++ b/src/main/java/mattrixwv/Stopwatch.java @@ -123,8 +123,8 @@ public class Stopwatch{ } //Turn the number into a string - Double durationFraction = ((duration % 1) * 1000); - String time = String.format("%d.%03d", duration.intValue(), durationFraction.intValue()); + int durationFraction = (int)Math.round(((duration % 1) * 1000)); + String time = String.format("%d.%03d", duration.intValue(), durationFraction); //Tack on the appropriate suffix for resolution switch(resolution){