Răsfoiți Sursa

Doesn't display a .0 anymore

Janco Kock 11 ani în urmă
părinte
comite
85b6a9d448
1 a modificat fișierele cu 9 adăugiri și 2 ștergeri
  1. 9 2
      GUIboard.java

+ 9 - 2
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--){