Advertisement
Guest User

Untitled

a guest
May 25th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. import java.math.RoundingMode;
  2. import java.text.DecimalFormat;
  3. import java.text.DecimalFormatSymbols;
  4. import java.text.NumberFormat;
  5. import java.util.Locale;
  6.  
  7. class Scratch {
  8. public static DecimalFormat createDecimalFormat(int accuracy) {
  9. DecimalFormat format = (DecimalFormat) NumberFormat.getInstance(Locale.getDefault());
  10. DecimalFormatSymbols symbols = format.getDecimalFormatSymbols();
  11. symbols.setGroupingSeparator(' ');
  12. symbols.setDecimalSeparator('.');
  13. format.setDecimalFormatSymbols(symbols);
  14. format.setMinimumFractionDigits(accuracy);
  15. format.setMaximumFractionDigits(accuracy);
  16. return format;
  17. }
  18.  
  19. public static void main(String[] args) {
  20. final DecimalFormat decimalFormat = createDecimalFormat(2);
  21. System.out.println(decimalFormat.format(16.665));
  22. decimalFormat.setRoundingMode(RoundingMode.HALF_UP);
  23. System.out.println(decimalFormat.format(16.665));
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement