From 85b6a9d448a84970345df81c5a1e3f905d693a19 Mon Sep 17 00:00:00 2001 From: Janco Kock Date: Thu, 23 Oct 2014 14:25:36 +0200 Subject: [PATCH] Doesn't display a .0 anymore --- GUIboard.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/GUIboard.java b/GUIboard.java index daa43b7..6ffb403 100644 --- a/GUIboard.java +++ b/GUIboard.java @@ -97,7 +97,7 @@ public class GUIboard { * @param lastSegment De digit waar geƫindigd moet worden */ private static void writeDigits(double number, int firstSegment, int lastSegment){ - number = Math.round(number * 100.0) / 100.0; + //Segments int segA = 0x01; int segB = 0x02; @@ -123,7 +123,14 @@ public class GUIboard { }; int digit = firstSegment; - String numberString = String.valueOf(number);; + + if( number == 0 || (number % (int)number == 0)){ + numberString = String.valueOf((int)number); + }else{ + numberString = String.valueOf(number); + } + + char numberSplit[] = numberString.toCharArray(); for(int i = numberSplit.length-1; i >= 0; i--){