1   import java.text.MessageFormat;
2   /**
3    * Ohjelma tulostaa tietoja kuutiosta "siistissä" muodossa
4    * @author Vesa Lappalainen
5    * @version 1.0, 04.01.2003
6    */
7   class Kuutio3 {
8     static final String TAHOKAS    = "Kuutiossa";
9     static final int    KARKIA     =  8;
10    static final int    SIVUTASOJA =  6;
11    static final int    SARMIA     = 12;
12  
13    /**
14     * Tulostaa 2 merkkijonoa ja yhden kokonaisluvun siististi
15     * @param s1 Ensimmäinen tulostettava jono
16     * @param i  tulostettava kokonaisluku
17     * @param s2 toinen tulostettava jono
18     */
19    static void tulosta(String s1, int i, String s2) {
20      Object arguments[] = {s1,new Integer(i),s2 };
21      System.out.println(MessageFormat.format("{0} {1,number,#0} {2}",arguments));
22    }
23  
24    public static void main(String[] args) {
25      tulosta(TAHOKAS + " on", KARKIA    , "kärkeä,");
26      tulosta(""             , SIVUTASOJA, "sivutasoa ja");
27      tulosta(""             , SARMIA    , "särmää.");
28    }
29  }
30