Formatted Output

   


Prior to JDK 5.0, there was no printf method. Use NumberFormat.getNumberInstance instead.

5.0

1.4

System.out.printf("%8.2f", x);

NumberFormat formatter
   = NumberFormat.getNumberInstance();
formatter.setMinimumFractionDigits(2);
formatter.setMaximumFractionDigits(2);
String formatted = formatter.format(x);
for (int i = formatted.length(); i < 8; i++)
   System.out.print(" "); System.out.print(formatted);



       
    top



    Core Java 2 Volume I - Fundamentals
    Core Java(TM) 2, Volume I--Fundamentals (7th Edition) (Core Series) (Core Series)
    ISBN: 0131482025
    EAN: 2147483647
    Year: 2003
    Pages: 132

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net