<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java%2FDevelopment_Class%2Fprintf</id>
		<title>Java/Development Class/printf - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java%2FDevelopment_Class%2Fprintf"/>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java/Development_Class/printf&amp;action=history"/>
		<updated>2026-04-22T12:37:49Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java/Development_Class/printf&amp;diff=8435&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java/Development_Class/printf&amp;diff=8435&amp;oldid=prev"/>
				<updated>2010-06-01T07:06:03Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 07:06, 1 июня 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java/Development_Class/printf&amp;diff=8434&amp;oldid=prev</id>
		<title> в 18:01, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java/Development_Class/printf&amp;diff=8434&amp;oldid=prev"/>
				<updated>2010-05-31T18:01:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Align float numbers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    for (double i = 1.0; i &amp;lt; 20.0; i++)&lt;br /&gt;
      System.out.printf(&amp;quot;%10.2f %10.2f %10.2f\n&amp;quot;, i, Math.sqrt(i), i * i);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*    1.00       1.00       1.00&lt;br /&gt;
      2.00       1.41       4.00&lt;br /&gt;
      3.00       1.73       9.00&lt;br /&gt;
      4.00       2.00      16.00&lt;br /&gt;
      5.00       2.24      25.00&lt;br /&gt;
      6.00       2.45      36.00&lt;br /&gt;
      7.00       2.65      49.00&lt;br /&gt;
      8.00       2.83      64.00&lt;br /&gt;
      9.00       3.00      81.00&lt;br /&gt;
     10.00       3.16     100.00&lt;br /&gt;
     11.00       3.32     121.00&lt;br /&gt;
     12.00       3.46     144.00&lt;br /&gt;
     13.00       3.61     169.00&lt;br /&gt;
     14.00       3.74     196.00&lt;br /&gt;
     15.00       3.87     225.00&lt;br /&gt;
     16.00       4.00     256.00&lt;br /&gt;
     17.00       4.12     289.00&lt;br /&gt;
     18.00       4.24     324.00&lt;br /&gt;
     19.00       4.36     361.00&lt;br /&gt;
*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Align string output ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    System.out.printf(&amp;quot;%10s %10s %10s\n&amp;quot;, &amp;quot;this&amp;quot;, &amp;quot;is&amp;quot;, &amp;quot;a test&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Basic Math with System.out.printf ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
 * Copyright (c) 1995 - 2008 Sun Microsystems, Inc.  All rights reserved.&lt;br /&gt;
 *&lt;br /&gt;
 * Redistribution and use in source and binary forms, with or without&lt;br /&gt;
 * modification, are permitted provided that the following conditions&lt;br /&gt;
 * are met:&lt;br /&gt;
 *&lt;br /&gt;
 *   - Redistributions of source code must retain the above copyright&lt;br /&gt;
 *     notice, this list of conditions and the following disclaimer.&lt;br /&gt;
 *&lt;br /&gt;
 *   - Redistributions in binary form must reproduce the above copyright&lt;br /&gt;
 *     notice, this list of conditions and the following disclaimer in the&lt;br /&gt;
 *     documentation and/or other materials provided with the distribution.&lt;br /&gt;
 *&lt;br /&gt;
 *   - Neither the name of Sun Microsystems nor the names of its&lt;br /&gt;
 *     contributors may be used to endorse or promote products derived&lt;br /&gt;
 *     from this software without specific prior written permission.&lt;br /&gt;
 *&lt;br /&gt;
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &amp;quot;AS&lt;br /&gt;
 * IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,&lt;br /&gt;
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR&lt;br /&gt;
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR&lt;br /&gt;
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,&lt;br /&gt;
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,&lt;br /&gt;
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR&lt;br /&gt;
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF&lt;br /&gt;
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING&lt;br /&gt;
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS&lt;br /&gt;
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
 */&lt;br /&gt;
public class BasicMathDemo {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    double a = -191.635;&lt;br /&gt;
    double b = 43.74;&lt;br /&gt;
    int c = 16, d = 45;&lt;br /&gt;
    System.out.printf(&amp;quot;The absolute value of %.3f is %.3f%n&amp;quot;, a, Math.abs(a));&lt;br /&gt;
    System.out.printf(&amp;quot;The ceiling of %.2f is %.0f%n&amp;quot;, b, Math.ceil(b));&lt;br /&gt;
    System.out.printf(&amp;quot;The floor of %.2f is %.0f%n&amp;quot;, b, Math.floor(b));&lt;br /&gt;
    System.out.printf(&amp;quot;The rint of %.2f is %.0f%n&amp;quot;, b, Math.rint(b));&lt;br /&gt;
    System.out.printf(&amp;quot;The max of %d and %d is %d%n&amp;quot;, c, d, Math.max(c, d));&lt;br /&gt;
    System.out.printf(&amp;quot;The min of of %d and %d is %d%n&amp;quot;, c, d, Math.min(c, d));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;%d %(d %+d %05d ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
public class MainClass{&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    System.out.printf(&amp;quot;%d %(d %+d %05d\n&amp;quot;, 3, -3, 3, 3);&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//3 (3) +3 00003&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Default floating-point format: %f ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
public class MainClass{&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    System.out.printf(&amp;quot;Default floating-point format: %f\n&amp;quot;, 1234567.123);&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Default floating-point format: 1234567.123000&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Display a file in hex. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    FileInputStream fin = new FileInputStream(&amp;quot;test.txt&amp;quot;);&lt;br /&gt;
    int i;&lt;br /&gt;
    do {&lt;br /&gt;
      i = fin.read();&lt;br /&gt;
      if (i != -1)&lt;br /&gt;
        System.out.printf(&amp;quot;%02X &amp;quot;, i);&lt;br /&gt;
    } while (i != -1);&lt;br /&gt;
    fin.close();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Display current time ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Calendar;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    System.out.printf(&amp;quot;Current time and date: %tc\n&amp;quot;, cal);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Display short and long date and time formats. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.text.DateFormat;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
class DateFormatDemo {&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    Date date = new Date();&lt;br /&gt;
    DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT);&lt;br /&gt;
    System.out.println(&amp;quot;Short form: &amp;quot; + df.format(date));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Floating-point with commas: %,f ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
public class MainClass{&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    System.out.printf(&amp;quot;Floating-point with commas: %,f\n&amp;quot;, 1234567.123);&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Floating-point with commas: 1,234,567.123000&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== give a known Locale (with the right decimal separator) to bypass the current Locale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) {&lt;br /&gt;
    System.out.printf(Locale.UK, &amp;quot;%6.2f%n&amp;quot;, 123456.7890);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//123456.79&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Group separators ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    System.out.printf(&amp;quot;group separators: %,.2f\n\n&amp;quot;, 1546456.87);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Line up positive and negative values ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
public class MainClass{&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    System.out.printf(&amp;quot;Line up positive and negative values:\n&amp;quot;);&lt;br /&gt;
    System.out.printf(&amp;quot;% ,.2f\n% ,.2f\n&amp;quot;, 1234567.123, -1234567.123);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Line up positive and negative values:&lt;br /&gt;
// 1,234,567.12&lt;br /&gt;
//-1,234,567.12&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Negative floating-point default: %,f ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
public class MainClass{&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    System.out.printf(&amp;quot;Negative floating-point default: %,f\n&amp;quot;, -1234567.123);&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Negative floating-point default: -1,234,567.123000&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Negative floating-point option: %,(f ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
public class MainClass{&lt;br /&gt;
  public static void main(String args[]) {&lt;br /&gt;
    System.out.printf(&amp;quot;Negative floating-point option: %,(f\n&amp;quot;, -1234567.123);&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Negative floating-point option: (1,234,567.123000)&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.format(&amp;quot;%f, %1$+020.10f %n&amp;quot;, Math.PI) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
 * Copyright (c) 1995 - 2008 Sun Microsystems, Inc.  All rights reserved.&lt;br /&gt;
 *&lt;br /&gt;
 * Redistribution and use in source and binary forms, with or without&lt;br /&gt;
 * modification, are permitted provided that the following conditions&lt;br /&gt;
 * are met:&lt;br /&gt;
 *&lt;br /&gt;
 *   - Redistributions of source code must retain the above copyright&lt;br /&gt;
 *     notice, this list of conditions and the following disclaimer.&lt;br /&gt;
 *&lt;br /&gt;
 *   - Redistributions in binary form must reproduce the above copyright&lt;br /&gt;
 *     notice, this list of conditions and the following disclaimer in the&lt;br /&gt;
 *     documentation and/or other materials provided with the distribution.&lt;br /&gt;
 *&lt;br /&gt;
 *   - Neither the name of Sun Microsystems nor the names of its&lt;br /&gt;
 *     contributors may be used to endorse or promote products derived&lt;br /&gt;
 *     from this software without specific prior written permission.&lt;br /&gt;
 *&lt;br /&gt;
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &amp;quot;AS&lt;br /&gt;
 * IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,&lt;br /&gt;
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR&lt;br /&gt;
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR&lt;br /&gt;
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,&lt;br /&gt;
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,&lt;br /&gt;
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR&lt;br /&gt;
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF&lt;br /&gt;
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING&lt;br /&gt;
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS&lt;br /&gt;
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
 */ &lt;br /&gt;
public class Format {&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
        System.out.format(&amp;quot;%f, %1$+020.10f %n&amp;quot;, Math.PI);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
//3.141593, +00000003.1415926536 &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf( &amp;quot;%-10.10s %s\n&amp;quot;, word, word.length() ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    String [] words = new String [] { &amp;quot;a&amp;quot;, &amp;quot;ape&amp;quot;, &amp;quot;asdfasdfasdfasdfasdfasdfasdfadsfasdf&amp;quot; };&lt;br /&gt;
    System.out.printf( &amp;quot;%-10s %s\n&amp;quot;, &amp;quot;Word&amp;quot;, &amp;quot;Length&amp;quot; );&lt;br /&gt;
    for ( String word : words )&lt;br /&gt;
      System.out.printf( &amp;quot;%-10.10s %s\n&amp;quot;, word, word.length() );&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
Word       Length&lt;br /&gt;
a          1&lt;br /&gt;
ape        3&lt;br /&gt;
asdfasdfas 36&lt;br /&gt;
*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;1.0 4f num is %4f\n&amp;quot;, 1.0 ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    System.out.printf(&amp;quot;1.0 5f num is %5f\n&amp;quot;, 1.0 );&lt;br /&gt;
    System.out.printf(&amp;quot;1.0 4f num is %4f\n&amp;quot;, 1.0 );&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
1.0 5f num is 1.000000&lt;br /&gt;
1.0 4f num is 1.000000&lt;br /&gt;
 */&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;%1$s://%2$s/%3$s\n&amp;quot;, &amp;quot;http&amp;quot;, &amp;quot;host&amp;quot;, &amp;quot;path&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
&lt;br /&gt;
    //http://host/path&lt;br /&gt;
    System.out.printf(&amp;quot;%1$s://%2$s/%3$s\n&amp;quot;, &amp;quot;http&amp;quot;, &amp;quot;host&amp;quot;, &amp;quot;path&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
http://host/path&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;a %1$s is a %1$s is a %1$s...&amp;quot;, &amp;quot;AAA&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    System.out.printf(&amp;quot;a %1$s is a %1$s is a %1$s...&amp;quot;, &amp;quot;AAA&amp;quot;);&lt;br /&gt;
    System.out.printf(&amp;quot;bool is %b\n&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    // char value is a&lt;br /&gt;
    System.out.printf(&amp;quot;char value is %c\n&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*a AAA is a AAA is a AAA...bool is true&lt;br /&gt;
char value is a&lt;br /&gt;
*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;%b %n %c %n %s %n %s %n %d %n&amp;quot;,..) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
 * Copyright (c) 1995 - 2008 Sun Microsystems, Inc.  All rights reserved.&lt;br /&gt;
 *&lt;br /&gt;
 * Redistribution and use in source and binary forms, with or without&lt;br /&gt;
 * modification, are permitted provided that the following conditions&lt;br /&gt;
 * are met:&lt;br /&gt;
 *&lt;br /&gt;
 *   - Redistributions of source code must retain the above copyright&lt;br /&gt;
 *     notice, this list of conditions and the following disclaimer.&lt;br /&gt;
 *&lt;br /&gt;
 *   - Redistributions in binary form must reproduce the above copyright&lt;br /&gt;
 *     notice, this list of conditions and the following disclaimer in the&lt;br /&gt;
 *     documentation and/or other materials provided with the distribution.&lt;br /&gt;
 *&lt;br /&gt;
 *   - Neither the name of Sun Microsystems nor the names of its&lt;br /&gt;
 *     contributors may be used to endorse or promote products derived&lt;br /&gt;
 *     from this software without specific prior written permission.&lt;br /&gt;
 *&lt;br /&gt;
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &amp;quot;AS&lt;br /&gt;
 * IS&amp;quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,&lt;br /&gt;
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR&lt;br /&gt;
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR&lt;br /&gt;
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,&lt;br /&gt;
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,&lt;br /&gt;
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR&lt;br /&gt;
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF&lt;br /&gt;
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING&lt;br /&gt;
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS&lt;br /&gt;
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;br /&gt;
 */&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
public class PrintfStuff {&lt;br /&gt;
  public static void main(String[] args) throws IOException {&lt;br /&gt;
    char three[] = { &amp;quot;t&amp;quot;, &amp;quot;h&amp;quot;, &amp;quot;r&amp;quot;, &amp;quot;e&amp;quot;, &amp;quot;e&amp;quot; };&lt;br /&gt;
    System.out.printf(&amp;quot;%b %n %c %n %s %n %s %n %d %n&amp;quot;&lt;br /&gt;
        + &amp;quot;%d %n %g %n %g %n %s %n&amp;quot;, !false, &amp;quot;3&amp;quot;, new String(three), &amp;quot;Three&amp;quot;,&lt;br /&gt;
        3, Long.MAX_VALUE, Math.PI, Double.MAX_VALUE, new Object());&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*true &lt;br /&gt;
 3 &lt;br /&gt;
 three &lt;br /&gt;
 Three &lt;br /&gt;
 3 &lt;br /&gt;
9223372036854775807 &lt;br /&gt;
 3.14159 &lt;br /&gt;
 1.79769e+308 &lt;br /&gt;
 java.lang.Object@61de33 &lt;br /&gt;
*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;boolean value is %1$b, %1$B\n&amp;quot;, true ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    //boolean value is true, TRUE&lt;br /&gt;
    System.out.printf(&amp;quot;boolean value is %1$b, %1$B\n&amp;quot;, true );&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//boolean value is true, TRUE&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;float is %-20f!\n&amp;quot;, 1.23456789) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    // flags&lt;br /&gt;
    System.out.printf(&amp;quot;num is %d\n&amp;quot;, 5000000);&lt;br /&gt;
    System.out.printf(&amp;quot;float is %f\n&amp;quot;, 1.23456789);&lt;br /&gt;
    System.out.printf(&amp;quot;float is %.3f\n&amp;quot;, 1.23456789);&lt;br /&gt;
    System.out.printf(&amp;quot;float is %.1f\n&amp;quot;, 1.23456789);&lt;br /&gt;
    System.out.printf(&amp;quot;float is %.0f\n&amp;quot;, 1.23456789);&lt;br /&gt;
    System.out.printf(&amp;quot;float is %-20f!\n&amp;quot;, 1.23456789);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*num is 5000000&lt;br /&gt;
float is 1.234568&lt;br /&gt;
float is 1.235&lt;br /&gt;
float is 1.2&lt;br /&gt;
float is 1&lt;br /&gt;
float is 1.234568    */&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;hex value is %1$#x, %1$#X\n&amp;quot;, 0xCAFE ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Date;&lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    //hex value is b5151397, B5151397&lt;br /&gt;
    System.out.printf(&amp;quot;hex value is %1$h, %1$H\n&amp;quot;, new Date() );&lt;br /&gt;
    //hex value &lt;br /&gt;
    System.out.printf(&amp;quot;hex value is %1$h, %1$H\n&amp;quot;, 0xCAFE );&lt;br /&gt;
    //hex value &lt;br /&gt;
    System.out.printf(&amp;quot;hex value is %1$x, %1$X\n&amp;quot;, 0xCAFE );&lt;br /&gt;
    System.out.printf(&amp;quot;hex value is %1$#x, %1$#X\n&amp;quot;, 0xCAFE );&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*hex value is 5a341926, 5A341926&lt;br /&gt;
hex value is cafe, CAFE&lt;br /&gt;
hex value is cafe, CAFE&lt;br /&gt;
hex value is 0xcafe, 0XCAFE*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(Locale.CHINA, &amp;quot;The date is %tc\n&amp;quot;, new Date()) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    System.out.printf(Locale.ITALIAN, &amp;quot;The date is %tc\n&amp;quot;, new Date());&lt;br /&gt;
    System.out.printf(Locale.CHINA, &amp;quot;The date is %tc\n&amp;quot;, new Date());&lt;br /&gt;
    System.out.printf(Locale.FRENCH, &amp;quot;The date is %tc\n&amp;quot;, new Date());&lt;br /&gt;
    System.out.printf(Locale.GERMAN, &amp;quot;The date is %tc\n&amp;quot;, new Date());&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
The date is ven ott 31 16:28:06 PDT 2008&lt;br /&gt;
The date is ??? ?? 31 16:28:07 PDT 2008&lt;br /&gt;
The date is ven. oct. 31 16:28:08 PDT 2008&lt;br /&gt;
The date is Fr Okt 31 16:28:08 PDT 2008&lt;br /&gt;
 */&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf( Locale.ITALIAN, &amp;quot;value: %f\n&amp;quot;, 3.14 ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    System.out.printf( Locale.ITALIAN, &amp;quot;value: %f\n&amp;quot;, 3.14 );&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*value: 3,140000*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;num is %03d\n&amp;quot;, 5 ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    System.out.printf(&amp;quot;num is %03d\n&amp;quot;, 5 );&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
num is 005&lt;br /&gt;
 */&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;num is {%07.3f}\n&amp;quot;, 3.14 ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    System.out.printf(&amp;quot;num is %03f\n&amp;quot;, 3.14159265 );&lt;br /&gt;
    System.out.printf(&amp;quot;num is {%07.3f}\n&amp;quot;, 3.14 );&lt;br /&gt;
    System.out.printf(&amp;quot;06.3 num is %06.3f\n&amp;quot;, 3.14159265 );&lt;br /&gt;
    System.out.printf(&amp;quot;.3 num is %.3f\n&amp;quot;, 3.14159265 );&lt;br /&gt;
    System.out.printf(&amp;quot;9.99 num is %4.2f\n&amp;quot;, 9.999999999 );&lt;br /&gt;
&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
num is 3.141593&lt;br /&gt;
num is {003.140}&lt;br /&gt;
06.3 num is 03.142&lt;br /&gt;
.3 num is 3.142&lt;br /&gt;
9.99 num is 10.00&lt;br /&gt;
 */&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;num is %.2f\n&amp;quot;, Math.PI ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
&lt;br /&gt;
    // num is 3.141593&lt;br /&gt;
    System.out.printf(&amp;quot;num is %f\n&amp;quot;, Math.PI );&lt;br /&gt;
    // num is 3.14&lt;br /&gt;
    System.out.printf(&amp;quot;num is %.2f\n&amp;quot;, Math.PI );&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
num is 3.141593&lt;br /&gt;
num is 3.14&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;num is %s\n&amp;quot;, 5) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
&lt;br /&gt;
    System.out.printf(&amp;quot;num is %s\n&amp;quot;, 5);&lt;br /&gt;
    System.out.printf(&amp;quot;char is %s\n&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    System.out.printf(&amp;quot;char is %S\n&amp;quot;, &amp;quot;a&amp;quot;);&lt;br /&gt;
    System.out.printf(&amp;quot;bool is %s\n&amp;quot;, true );&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
num is 5&lt;br /&gt;
char is a&lt;br /&gt;
char is A&lt;br /&gt;
bool is true&lt;br /&gt;
*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;sci not num is %e\n&amp;quot;, 3000000.0 ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    System.out.printf(&amp;quot;sci not num is %e\n&amp;quot;, 3.14159265*10000 );&lt;br /&gt;
    System.out.printf(&amp;quot;sci not num is %g\n&amp;quot;, 3.14159265*10000 );&lt;br /&gt;
    System.out.printf(&amp;quot;sci not num is %e\n&amp;quot;, 0.123456789 );&lt;br /&gt;
    System.out.printf(&amp;quot;sci not num is %g\n&amp;quot;, 0.123456789 );&lt;br /&gt;
    System.out.printf(&amp;quot;sci not num is %e\n&amp;quot;, 3000000.0 );&lt;br /&gt;
    System.out.printf(&amp;quot;hex num is %h\n&amp;quot;, 1.0 );&lt;br /&gt;
    System.out.printf(&amp;quot;num is %h\n&amp;quot;, 0xCAFE );&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
sci not num is 3.141593e+04&lt;br /&gt;
sci not num is 31415.9&lt;br /&gt;
sci not num is 1.234568e-01&lt;br /&gt;
sci not num is 0.123457&lt;br /&gt;
sci not num is 3.000000e+06&lt;br /&gt;
hex num is 3ff00000&lt;br /&gt;
num is cafe&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;%s://%s/%s\n&amp;quot;, &amp;quot;http&amp;quot;, &amp;quot;host&amp;quot;, &amp;quot;path&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    System.out.printf(&amp;quot;My name is %s\n&amp;quot;, &amp;quot;Joe&amp;quot;);&lt;br /&gt;
    System.out.printf(&amp;quot;%s://%s/%s\n&amp;quot;, &amp;quot;http&amp;quot;, &amp;quot;host&amp;quot;, &amp;quot;path&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
My name is Joe&lt;br /&gt;
http://host/path&lt;br /&gt;
 */&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;String is &amp;quot;%-5s&amp;quot;\n&amp;quot;, &amp;quot;A&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    System.out.printf(&amp;quot;String is &amp;quot;%5s&amp;quot;\n&amp;quot;, &amp;quot;A&amp;quot;);&lt;br /&gt;
    System.out.printf(&amp;quot;String is &amp;quot;%-5s&amp;quot;\n&amp;quot;, &amp;quot;A&amp;quot;);&lt;br /&gt;
    System.out.printf(&amp;quot;String is &amp;quot;%.5s&amp;quot;\n&amp;quot;, &amp;quot;Happy Birthday!&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
String is &amp;quot;    A&amp;quot;&lt;br /&gt;
String is &amp;quot;A    &amp;quot;&lt;br /&gt;
String is &amp;quot;Happy&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;The DATE is %Tc\n&amp;quot;, new Date() ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
&lt;br /&gt;
    System.out.printf(&amp;quot;The date is %s\n&amp;quot;, new Date() );&lt;br /&gt;
    System.out.printf(&amp;quot;The date is %tc\n&amp;quot;, new Date() );&lt;br /&gt;
    System.out.printf(&amp;quot;The DATE is %Tc\n&amp;quot;, new Date() );&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
The date is Fri Oct 31 16:30:25 PDT 2008&lt;br /&gt;
The date is Fri Oct 31 16:30:25 PDT 2008&lt;br /&gt;
The DATE is FRI OCT 31 16:30:25 PDT 2008&lt;br /&gt;
 */&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;The DATE is %tr\n&amp;quot;, new Date() ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Locale;&lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    System.out.printf(&amp;quot;The DATE is %tD\n&amp;quot;, new Date() );&lt;br /&gt;
    System.out.printf(&amp;quot;The DATE is %tF\n&amp;quot;, new Date() );&lt;br /&gt;
    System.out.printf(&amp;quot;The DATE is %tr\n&amp;quot;, new Date() );&lt;br /&gt;
    System.out.printf(&amp;quot;The DATE is %tR\n&amp;quot;, new Date());&lt;br /&gt;
    System.out.printf(&amp;quot;The DATE is %tT\n&amp;quot;, new Date());&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
The DATE is 10/31/08&lt;br /&gt;
The DATE is 2008-10-31&lt;br /&gt;
The DATE is 04:29:46 PM&lt;br /&gt;
The DATE is 16:29&lt;br /&gt;
The DATE is 16:29:46&lt;br /&gt;
 */&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System.out.printf(&amp;quot;The DATE is %tz\n&amp;quot;, new Date() ) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Date;&lt;br /&gt;
public class PrintfExamples {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
&lt;br /&gt;
    System.out.printf(&amp;quot;The DATE is %tC\n&amp;quot;, new Date() );&lt;br /&gt;
    System.out.printf(&amp;quot;The DATE is %tz\n&amp;quot;, new Date());&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*&lt;br /&gt;
The DATE is 20&lt;br /&gt;
The DATE is -0800&lt;br /&gt;
&lt;br /&gt;
*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Two decimal digits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    System.out.printf(&amp;quot;Two decimal digits: %.2f\n&amp;quot;, 10.0 / 3.0);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Use printf(): %10s %10s %10s ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    System.out.printf(&amp;quot;%10s %10s %10s\n&amp;quot;, &amp;quot;this&amp;quot;, &amp;quot;is&amp;quot;, &amp;quot;a test&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//      this         is     a test&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Use printf(): align float numbers ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    for (double i = 1.0; i &amp;lt; 20.0; i++)&lt;br /&gt;
      System.out.printf(&amp;quot;%10.2f %10.2f %10.2f\n&amp;quot;, i, Math.sqrt(i), i * i);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/*    1.00       1.00       1.00&lt;br /&gt;
      2.00       1.41       4.00&lt;br /&gt;
      3.00       1.73       9.00&lt;br /&gt;
      4.00       2.00      16.00&lt;br /&gt;
      5.00       2.24      25.00&lt;br /&gt;
      6.00       2.45      36.00&lt;br /&gt;
      7.00       2.65      49.00&lt;br /&gt;
      8.00       2.83      64.00&lt;br /&gt;
      9.00       3.00      81.00&lt;br /&gt;
     10.00       3.16     100.00&lt;br /&gt;
     11.00       3.32     121.00&lt;br /&gt;
     12.00       3.46     144.00&lt;br /&gt;
     13.00       3.61     169.00&lt;br /&gt;
     14.00       3.74     196.00&lt;br /&gt;
     15.00       3.87     225.00&lt;br /&gt;
     16.00       4.00     256.00&lt;br /&gt;
     17.00       4.12     289.00&lt;br /&gt;
     18.00       4.24     324.00&lt;br /&gt;
     19.00       4.36     361.00&lt;br /&gt;
*/&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Use printf(): group separators ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    System.out.printf(&amp;quot;Use group separators: %,.2f\n\n&amp;quot;, 123456.87);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Use group separators: 123,456.87&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Use printf() to create a time stamp. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.io.FileWriter;&lt;br /&gt;
import java.io.PrintWriter;&lt;br /&gt;
import java.util.Calendar;&lt;br /&gt;
public class Main {&lt;br /&gt;
  static void timeStamp(String msg, PrintWriter pw) {&lt;br /&gt;
    Calendar cal = Calendar.getInstance();&lt;br /&gt;
    pw.printf(&amp;quot;%s %tc\n&amp;quot;, msg, cal);&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String args[]) throws Exception {&lt;br /&gt;
    PrintWriter pw = new PrintWriter(new FileWriter(&amp;quot;logfile.txt&amp;quot;, true));&lt;br /&gt;
    timeStamp(&amp;quot;File opened&amp;quot;, pw);&lt;br /&gt;
    pw.close();&lt;br /&gt;
    if (pw.checkError())&lt;br /&gt;
      System.out.println(&amp;quot;I/O error occurred.&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Use printf(): Two decimal digits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    System.out.printf(&amp;quot;Two decimal digits: %.2f\n&amp;quot;, 10.0 / 3.0);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
//Two decimal digits: 3.33&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
			</entry>

	</feed>