Demonstrate the precision modifier : Formatter « Development Class « Java

Demonstrate the precision modifier

Formatting with */

import java.util.Formatter;

public class MainClass {
  public static void main(String args[]) {
    Formatter fmt = new Formatter();

    // Format 4 decimal places.
    fmt.format("%.4f", 123.1234567);

    // Format to 2 decimal places in a 16 character field.
    fmt = new Formatter();
    fmt.format("%16.2e", 123.1234567);

    // Display at most 15 characters in a string.
    fmt = new Formatter();
    fmt.format("%.15s", "Formatting with Java is now easy.");


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 left justification
8.Demonstrate the space format specifiers
9.Limit the number of decimal digits by specifying the precision
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