//Formatter Å¬·¡½º¸¦ ÀÌ¿ëÇÏ¿© ¿øÇÏ´Â Æ÷¸äÀ¸·Î Ãâ·Â
import java.util.*;
public class Program {
	public static void main(String[] args){
		
		Formatter form = new Formatter();
		
		form.format("== Å¸ÀÔ ÁöÁ¤==%n");
		form.format("10 Áø¼ö%d%n", 20);
		form.format("16 Áø¼ö%x%n", 20);
		form.format("8 Áø¼ö%o%n", 20);
		form.format("½Ç¼ö %f%n", 3.5);
		form.format("¹®ÀÚ¿­ %s%n", "Hello");

		form.format("== ÀÎµ¦½º ÁöÁ¤==%n");
		form.format("%1$d %2$s%n", 23,"È«±æµ¿");
		form.format(
				"10Áø¼ö:%1$d 8Áø¼ö:%1$o 16Áø¼ö:%1$x%n", 20);

		form.format("== flags ÁöÁ¤==%n");
		form.format("[µðÆúÆ® Á¤·Ä %10d]%n", 27);
		form.format("[¿ÞÂÊ Á¤·Ä %-10d]%n", 27);
		form.format("[ºÎÈ£ Ç¥½Ã %+10d]%n", 27);	
		form.format("[Å¸ÀÔ ¸í½Ã %#10x]%n", 27);		
		form.format("[0 Ã¤¿ì±â %010d]%n", 27);		
		form.format("[À½¼ö´Â °ýÈ£·Î %(10d]%n", -27);
		form.format("[¾ç¼ö´Â °ø¹é % d]%n", 27);
		form.format("[¾ç¼ö´Â °ø¹é % d]%n", -27);
		System.out.println(form.toString());
		form.flush();
		form.format("flush Å×½ºÆ®%n");
		System.out.println(form.toString());
	}
}
