####################################################
#  Java¿¡¼­ CÀÇ printf ó·³ %d¸¦ »ç¿ëÇϱâ (format »ç¿ë)                       # 
####################################################

ÀÛ¼ºÀÚ : ÀåÇüÈ­(hhjang97@venus.uos.ac.kr)
ÀÛ¼ºÀÏ : 2006. 03. 17 
¼öÁ¤ÀÏ : 

¿øº» :
¼³¸í :

JAVA ¿¡¼­ C ÀÇ sprintf() °°Àº°ÍÀ» »ç¿ëÇÑ´Ù.



################################# ################################# #################################
jdk1.5¹öÁ¯ÀÌ»óÀ» »ç¿ëÇϽŴٸé,
  StringÀÇ formatÀ̳ª, 
  PrintStreamÀÇ format ¸Þ¼Òµå¸¦ »ç¿ë

1.5ÀÌÇϹöÁ¯¿¡¼­´Â 
  DecimalFormatÀ» »ç¿ë

#################################
# 
#################################

// 009 
public String toDFormat(int num){
	DecimalFormat df = new DecimalFormat("000");
	return df.format(num);
}

	public static void main(String[] args) {
//		String pattern = "######.##";	// 123.46
		String pattern = "000000.##";	// 000123.46
        DecimalFormat dformat = new DecimalFormat(pattern);
        double num = 123.4567;
        System.out.println(dformat.format(num));
	}