title: how to change the size of a number before the decimal point with DecimalFormat method
body: <p>how to limit the number of digits of the whole number itself not just the fractional part of the number after the decimal?</p>
  
  <p>for example using the number 54321.12574857f with the method DecimalFormat("##0.##");  it should return 543.12 or 321.12,  the two decimal places after the decimal are correct however I want to reduce the numbers before the decimal to only 3.  how is this done?</p>
  
  <p>after entering the number 54321.12574857 I was using the parameter for the DecimalFormat method of ##0.## and I was expecting 543.12, or 321.12 not what I am getting which is 54321.12</p>
  
  <p>the only numbers changed by DecimalFormat method are those after the decimal</p>
  
  <pre><code>            float inputNumber = 54321.12574857f;
  
      DecimalFormat decimalFormat = new DecimalFormat("##0.##");
      String newNumber = String.valueOf(decimalFormat.format(inputNumber));
  
      System.out.println(newNumber);
  </code></pre>