private static String fmt(double doubleValue){
  if (doubleValue == (long)doubleValue) {
    return String.format("%d",(long)doubleValue);
  }
 else {
    return String.format("%s",doubleValue);
  }
}

private static String fmt ( double doubleValue ) { if ( doubleValue == ( long ) doubleValue ) { return String . format ( "%d" , ( long ) doubleValue ) ; } else { return String . format ( "%s" , doubleValue ) ; } }
formats a double in a string , if there are no decimal places then returned as an integer .
