####################################################
# 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));
}