Limit the number of decimal digits by specifying the precision : Formatter « Development Class « Java

Limit the number of decimal digits by specifying the precision


import java.util.Formatter;

public class Main {
  public static void main(String[] argv) throws Exception {
    Formatter fmt = new Formatter();
    fmt.format("Default precision: %f\n", 10.0 / 3.0);
    fmt.format("Two decimal digits: %.2f\n\n", 10.0 / 3.0);



Related examples in the same category

1.Formatter: format(String format, Object... args)
2.Formatter: %g
3.Formatting time and date
4.Demonstrate the %n and %% format specifiers
5.Demonstrate a field-width specifier
6.Create a table of squares and cubes
7.Demonstrate the precision modifier
8.Demonstrate left justification
9.Demonstrate the space format specifiers
10.Using group separators.
11.Show positive values with a leading + and negative values within parentheses.
12.Use Formatter to vertically align numeric values.
13.Use Formatter to left-justify strings within a table.
14.Display several time and date formats
15.using the %t specifier with Formatter.
16.Display 12-hour time format
17.Display 24-hour time format.
18.Display short date format.
19.Display date using full names.
20.Display complete time and date information: using %T rather than %t.
21.Display hour and minute, and include AM or PM indicator.
22.The Time and Date Format Suffixes
23.locale-specific formatting.
24.Write formatted output directly to the console and to a file.
25.Formatter.ioException() Formatter(new OutputStream("test.fmt"))
27.Use arguments indexes to simplify the creation of a custom time and date format
28.Apply a mask to String